Glassbook API
Partner Transactions (PTX)
Create Partner Transaction
const accessToken = localStorage.getItem("accessToken");
const ptx = await sdk.glassbook.createPartnerTransaction(accessToken, {
transactionHash: "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef",
chainId: "1", // Ethereum
});
console.log(`PTX created: ${ptx.ptx.id}`);
console.log(`Status: ${ptx.ptx.status}`);Get Partner Transactions
const accessToken = localStorage.getItem("accessToken");
const transactions = await sdk.glassbook.getPartnerTransactions(accessToken, {
page: 1,
pageSize: 10,
chainId: "1", // Optional filter
});
console.log(`Found ${transactions.pagination.total} transactions`);
transactions.data.forEach((tx) => {
console.log(`PTX ${tx.id}: ${tx.transactionHash} - ${tx.status}`);
});Get My Partner Transactions
Get Partner Transaction by ID
Referrals
Get My Referral
Get My Referral Stats
Get My Referred Addresses
Create Referral
Check Referral Code Availability
Get Referral by Code
Get Referral by Address
Complete Example
Next Steps
Last updated