Get Ordinals
You can easily fetch the user's 1Sat Ordinals.
const wallet = initProvider(); // see "Detecting the Provider"
try {
const ordinals = await wallet.getOrdinals();
console.log(ordinals);
// Returns an array of ordinal objects
} catch (err) {
console.log(err);
}
The getOrdinals()
method returns an array
of inscription objects.
[
{
txid: string;
vout: number;
outpoint: string;
satoshis: number;
accSats: number;
owner: string; // address string
script: string; // base64 string
spend: string;
origin: {
outpoint: string;
data: {
types: string[];
insc: {
json: string;
text: string;
words: string[];
file: {
hash: string;
size: number;
type: string;
},
},
map: {
additionalProp1: string;
additionalProp2: string;
additionalProp3: string;
},
b: {
hash: string;
size: number;
type: string;
},
sigma: [
{
algorithm: string;
address: string;
signature: string;
vin: number;
},
],
list: {
payout: string;
price: number;
},
bsv20: {
implied: boolean;
status: number;
amt: string;
sym: string;
tick: string;
op: string;
p: string;
id: string;
},
lock: {
address: string,
until: number,
},
},
num: number;
map: {
additionalProp1: string;
additionalProp2: string;
additionalProp3: string;
},
},
height: number;
idx: number;
data: {
types: string[];
insc: {
json: string;
text: string;
words: string[];
file: {
hash: string;
size: number;
type: string;
},
},
map: {
additionalProp1: string;
additionalProp2: string;
additionalProp3: string;
},
b: {
hash: string;
size: number;
type: string;
},
sigma: [
{
algorithm: string;
address: string;
signature: string;
vin: number;
},
],
list: {
payout: string;
price: number;
},
bsv20: {
implied: boolean;
status: number;
amt: string;
sym: string;
tick: string;
op: string;
p: string;
id: string;
},
lock: {
address: string,
until: number,
},
},
},
]
Last updated