metadata: {"type": "project", "title": "Swiss-Knife.xyz", "logoImg": "bafkreieqd45k3ritluqkephpsfdn24z7ll4a5otwsmv6gordfwrdaq7haq", "website": "https://swiss-knife.xyz", "bannerImg": "bafkreigrcncx6sqgq5b5ieubqzefokfbwhnl6dqt6akrskgf3gd3park3e", "createdAt": 1713168626931, "userGithub": "apoorvlathey", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..32Spxx0OFAxCpX8RM-e6VG6LB4W4C6MJQJqmBYwksckUkPTAflSFuJE-PtQ85_VixZ5ugzghUdGaRqexSMgDBg", "type": "Ed25519Signature2018", "created": "2024-04-15T08:05:40.213Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-15T08:05:40.213Z", "expirationDate": "2024-07-14T08:05:40.213Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x63A556c75443b176b5A4078e929e38bEb37a1ff2", "hash": "v0.0.0:T6wIqM+3W15p6e4EEi7v5xjVX7A81TKaEvirj1wpFnk=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#swiss-knife-xyz#20395316"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..xtC-Oj6RM7dLIsLxU9Yf1aCj_PNGCHEdAz_9cyOiczrg6TdEtn-fTkSGoelSwanN0MocL9oanhzR92iTdZ8VAQ", "type": "Ed25519Signature2018", "created": "2024-04-15T08:04:21.267Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-15T08:04:21.266Z", "expirationDate": "2024-07-14T08:04:21.266Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x63A556c75443b176b5A4078e929e38bEb37a1ff2", "hash": "v0.0.0:QQtIJ84awZjSJVTjRpOShOh7Ecfnrhvl4KWz3Ua9RJE=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#swissknifexyz"}}}, "description": "Swiss-Knife aggregates all the useful EVM tools in one place to ease developer experience while they are debugging or building new stuff.\n\n#### List of Tools\n1. [Calldata](https://calldata.swiss-knife.xyz/decoder): Decode any calldata, and view the parameters in a human-readable format, even without having the contract ABI.\n2. [Explorer](https://explorer.swiss-knife.xyz/): Quickly view any address/ens or transaction across a variety explorers, in just a click!\n3. [Transact](https://transact.swiss-knife.xyz/send-tx): Send custom bytes calldata to transact with any contract, or leave the address blank to deploy a new contract.\n4. [Converter](https://converter.swiss-knife.xyz/eth): All the essential unit converters on one-page. Convert between:\n    i. Ether, wei & gwei\n    ii. Hexadecimal, decimal & binary\n    iii. String or hex to keccack256 hash & 4 bytes selector\n    iv. Hex to 32 bytes left-padded & right-padded values\n5. [Constants](https://constants.swiss-knife.xyz/): Have frequently used constants at your fingertips, like Zero Address, Max Uint256, etc.\n6. [Epoch-Converter](https://epoch-converter.swiss-knife.xyz/): Grab unix timestamp, get timestamp x minutes/hours/days in the future, or convert timestamp to human-readable format.\n7. [Storage-Slots](https://storage-slots.swiss-knife.xyz/): Query EIP-1967 slots or custom storage slot value of any contract.\n8. [Uniswap](https://uniswap.swiss-knife.xyz/tick-to-price): Calculator to convert UniswapV3 tick to price for any token pair addresses.\n9. [Character Counter](https://character-counter.swiss-knife.xyz/): Count the length of the input string. Also allows to select on the input text to only get the character count for the selection.\n10. [Contract Address](https://contract-address.swiss-knife.xyz/): Determine the contract address which will get deployed by an address at a particular nonce", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "swiss-knife-xyz", "projectTwitter": "swissknifexyz"}
name: Swiss-Knife.xyz