diff --git a/docs/get-started/cardano-serialization-lib/generating-keys.md b/docs/get-started/cardano-serialization-lib/generating-keys.md index 561f43bf7e..f9b375abe7 100644 --- a/docs/get-started/cardano-serialization-lib/generating-keys.md +++ b/docs/get-started/cardano-serialization-lib/generating-keys.md @@ -116,6 +116,19 @@ const bip32PrivateKey = CardanoWasm.BIP32PrivateKey.from_128_xprv(xprvBytes); assert(xprvBytes == CardanoWasm.BIP32PrivateKey.to_128_xprv()); ``` 96-byte `XPrv` keys are identical to `BIP32PrivateKey`s byte-wise and no conversion is needed. -For more details see [this document](https://docs.cardano.org/projects/cardano-node/en/latest/stake-pool-operations/keys_and_addresses.html) regarding legacy keys. There is also `LegacyDaedalusPrivateKey` which is used for creating witnesses for legacy Daedalus `Dd`-type addresses. + + +## Legacy Key + +To generate Byron-era _payment key, the payment key files use the following format: +```json +{ + "type": "PaymentSigningKeyByron_ed25519_bip32", + "description": "Payment Signing Key", + "cborHex": "hex-here" +} +``` + +Where the hex-here is generated as `0x5880 | xprv | pub | chaincode` diff --git a/docs/get-started/cardano-serialization-lib/transaction-metadata.md b/docs/get-started/cardano-serialization-lib/transaction-metadata.md index d45d8fca4c..4f364c4b35 100644 --- a/docs/get-started/cardano-serialization-lib/transaction-metadata.md +++ b/docs/get-started/cardano-serialization-lib/transaction-metadata.md @@ -177,7 +177,7 @@ const metadata = CardanoWasm.encode_json_str_to_metadatum(JSON.stringify(obj), C const metadataString = CardanoWasm.decode_metadatum_to_json_str(metadata, CardanoWasm.MetadataJsonSchema.NoConversions); ``` -To support an extended set of metadata we also support 3 additional modes for JSON conversion following IOHK's [cardano-node JSON schemas](https://github.com/input-output-hk/cardano-node/blob/master/cardano-api/src/Cardano/Api/MetaData.hs). +To support an extended set of metadata we also support 3 additional modes for JSON conversion following IOHK's [cardano-node JSON schemas](https://github.com/input-output-hk/cardano-node/blob/master/cardano-api/src/Cardano/Api/TxMetadata.hs). The three modes are: * `NoConversions` - Faithfully converts between the minimal shared feature set between JSON and Metadata diff --git a/src/data/builder-tools.js b/src/data/builder-tools.js index 6232877bb6..b8b99466f2 100644 --- a/src/data/builder-tools.js +++ b/src/data/builder-tools.js @@ -35,6 +35,12 @@ const tools = [ website: "https://github.com/Berry-Pool/cardanocli-js", gettingstarted: "/docs/get-started/cardanocli-js", }, + { + title: "Cardano Metadata Oracle", + description: "Oracle submitting information using Cardano Metadata", + preview: require("./builder-tools/cardano-metadata-oracle.png"), + website: "https://github.com/fivebinaries/cardano-metadata-oracle", + }, { title: "Cardano Serialization Library", description: diff --git a/src/data/builder-tools/cardano-metadata-oracle.png b/src/data/builder-tools/cardano-metadata-oracle.png new file mode 100644 index 0000000000..4b9fa5e4cf Binary files /dev/null and b/src/data/builder-tools/cardano-metadata-oracle.png differ diff --git a/src/data/showcase/jesart.png b/src/data/showcase/jesart.png new file mode 100644 index 0000000000..41e6e93859 Binary files /dev/null and b/src/data/showcase/jesart.png differ diff --git a/src/data/showcases.js b/src/data/showcases.js index 9ab661a4d2..b400928c2e 100644 --- a/src/data/showcases.js +++ b/src/data/showcases.js @@ -593,6 +593,15 @@ const Showcases = [ source: null, tags: ["nft"], }, + { + title: "JES-Art", + description: + "16 year old female fine art NFTs on the Cardano blockchain!", + preview: require("./showcase/jesart.png"), + website: "https://www.jes-art.com", + source: null, + tags: ["nft"], + }, { title: "Stellar Hood", description: