Skip to content

Instantly share code, notes, and snippets.

{
"onboarding": {
"forgot_pin": "Mot de passe oublié ?",
"forgot_pin_description": "Forgot your Pincode?\nEnter your seed phrase to reset your pincode.",
"enter_pin": "Entrez votre code PIN",
"attempts_left_one": "{{count}} attempt left.",
"attempts_left_other": "{{count}} attempts left.",
"for_litecoin": "FOR LITECOIN",
"create_wallet": "Create Wallet",
"already_wallet": "Already have a wallet? Log In",
{
"onboarding": {
"forgot_pin": "Forgot Pincode?",
"forgot_pin_description": "Forgot your Pincode?\nEnter your seed phrase to reset your pincode.",
"enter_pin": "Enter your PIN",
"reenter_pin": "Re-enter your PIN",
"attempts_left_one": "{{count}} attempt left.",
"attempts_left_other": "{{count}} attempts left.",
"for_litecoin": "FOR LITECOIN",
"create_wallet": "Create Wallet",
{
"onboarding": {
"forgot_pin": "Zapomniałeś/aś PINu?",
"forgot_pin_description": "", // Forgot your Pincode?\nEnter your seed phrase to reset your pincode.
"enter_pin": "Wpisz swój PIN",
"attempts_left_one": "Pozostały {{count}} próby.",
"attempts_left_other": "Pozostały {{count}} próby.",
"for_litecoin": "", // FOR LITECOIN
"create_wallet": "", // Create Wallet
"already_wallet": "", // Already have a wallet? Log In
@losh11
losh11 / macOS-codesign.md
Created October 15, 2024 15:49
Litecoin Codesigning Process (<v0.21.4)

Codesign binary

$ ./detached-sig-create.sh <PATH_TO_P12>
$ tar xf signature-osx.tar.gz
$ signapple apply ./dist/Litecoin-Qt.app osx/dist

Setup notarytool (once only)

$ xcrun altool --list-providers -u "<APPLE_ID_EMAIL>" -p "@keychain:<apple-id-notarisation-app-specific-password>"
/* eslint-disable radix */
import BigNumber from 'bignumber.js';
import BIP32Factory, { BIP32Interface } from 'bip32';
import bs58check from 'bs58check';
import * as ecc from 'tiny-secp256k1';
import { Buffer } from 'buffer';
import crypto from 'crypto';

The Litecoin Developers are aware of a regression introduced in Litecoin Core v0.21.3. A certain number of users may see the error message "Prune mode is incompatible with -blockfilterindex." on startup.

The Temporary Fix

Locate the Litecoin Data Directory. By default this is located at:

macOS: ~/Library/Application Support/Litecoin
Linux: ~/.litecoin
Windows: %APPDATA%\Litecoin
// FORMATTED FOR LTCSUITE/LTCD
// readMWTX
func (msg *MsgTx) readMWTX(r io.Reader) ([]byte, bool, error) {
var tee = new(bytes.Buffer)
haveMWTX, err := binarySerializer.Uint8(r) //d.readByte()
if err != nil {
return nil, false, err
}
if haveMWTX == 0 {
// LOSHY
const TxFlagMarker = 0x00
type TxFlag = byte
const (
WitnessFlag TxFlag = 0x01
MwebFlag TxFlag = 0x08
)

NFT design & data structure

In OmniLite all NFTs belong to a Collection. Single NFT also belong to a collection. Each NFT is issued into a Collection, therefore you must first create a collection, then issue the NFT.

Each NFT has 3 data fields, as described below:

Data Type Length Mutability Description Reccomended Uses
Grant 255 chars immutable Data assigned during issuance ipfs link! unique attributes
Issuer 255 chars non-immutable Data assigned by NFT creator/issuer royalty address/percentage. any unique attributes