**LooksRare RoyaltyPayment Fees Subgraph - Manual Testing**
### Important Links
**Hosted Service** - https://thegraph.com/hosted-service/subgraph/geewynn/looksrare-fee
**API** - https://api.thegraph.com/subgraphs/name/geewynn/looksrare-fee
**Github** - https://github.com/geewynn/looksrare-fees
**Protocol Interaction Diagram**

### Test 1
#### Transactions
- [x] **TakerBid transaction**
**Etherscan Link**
https://etherscan.io/tx/0xd0474a605b36eabda38c71b4de1d8d03851b6fa84bbb3061bd444e1232919323#eventlog
**Query**
```
{
transactions(
where: {id: "0xd0474a605b36eabda38c71b4de1d8d03851b6fa84bbb3061bd444e1232919323"}
) {
orderHash
orderNonce
price
tokenId
currency
id
isTakerAsk
amount
collection {
id
}
royaltyPayment {
amount
currency
id
tokenId
royaltyRecipient {
id
}
}
maker {
id
}
taker {
id
}
}
}
```
**Result**
```
{
"data": {
"transactions": [
{
"orderHash": "0x5c5ed27e1a13080d08261c39476867de537452cb69c2adaa2a2410d20dc0e2a3",
"orderNonce": "9",
"price": "100000000000000",
"tokenId": "1",
"currency": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"id": "0xd0474a605b36eabda38c71b4de1d8d03851b6fa84bbb3061bd444e1232919323",
"isTakerAsk": false,
"amount": "1",
"collection": {
"id": "0xfd43130beaa19a497f32e09df77c7b1749f06297"
},
"royaltyPayment": {
"amount": "500000000000",
"currency": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"id": "0xd0474a605b36eabda38c71b4de1d8d03851b6fa84bbb3061bd444e1232919323-307",
"tokenId": "1",
"royaltyRecipient": {
"id": "0xa03bb8d8099c994ed87361f5c9857e13fc7c5ccf"
}
},
"maker": {
"id": "0x37f65b7352e86624e74dbe1036b93be23edd2652"
},
"taker": {
"id": "0xa03bb8d8099c994ed87361f5c9857e13fc7c5ccf"
}
}
]
}
}
```
- [x] **TakerAsk transaction**
**Etherscan Link**
https://etherscan.io/tx/0x5f12ae77666bab12dcccd36038375a5341468bc05d4358c27647def72be0ad5d#eventlog
**Query**
```
{
transactions(
where: {id: "0x5f12ae77666bab12dcccd36038375a5341468bc05d4358c27647def72be0ad5d"}
) {
orderHash
orderNonce
price
tokenId
currency
id
isTakerAsk
amount
collection {
id
}
royaltyPayment {
amount
currency
id
tokenId
royaltyRecipient {
id
}
}
maker {
id
}
taker {
id
}
}
}
```
**Result**
```
{
"data": {
"transactions": [
{
"orderHash": "0xeaab7c71cca012d965eadedb1b48a435f163ce342f6da3c14ce701b22762c4e6",
"orderNonce": "3475418",
"price": "52980000000000000",
"tokenId": "3836",
"currency": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"id": "0x5f12ae77666bab12dcccd36038375a5341468bc05d4358c27647def72be0ad5d",
"isTakerAsk": true,
"amount": "1",
"collection": {
"id": "0xabf66ca534f8a5081303e3873f0f4771c67b7b45"
},
"royaltyPayment": {
"amount": "264900000000000",
"currency": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"id": "0x5f12ae77666bab12dcccd36038375a5341468bc05d4358c27647def72be0ad5d-115",
"tokenId": "3836",
"royaltyRecipient": {
"id": "0x6c54d92e15cdd55af5167ae7454a2409de1b05c7"
}
},
"maker": {
"id": "0x4bccc930ce07d1d6fdd55f19caef13477b23ada0"
},
"taker": {
"id": "0xd48349d1d3dcd1733ec6d808d65adb98a8c46e90"
}
}
]
}
}
```
### Test 2
#### Royatlty Payments
- [x] **Transaction Royalty Payments**
Get the royalty payment for a particular transaction.
**Etherscan Link**
https://etherscan.io/tx/0x5f12ae77666bab12dcccd36038375a5341468bc05d4358c27647def72be0ad5d#eventlog
**Query**
```
{
transactionRoyaltyPayment(
id: "0x5f12ae77666bab12dcccd36038375a5341468bc05d4358c27647def72be0ad5d"
) {
id
royaltyPayment {
amount
currency
id
tokenId
royaltyRecipient {
id
}
collection {
id
}
}
}
}
```
**Result**
```
{
"data": {
"transactionRoyaltyPayment": {
"id": "0x5f12ae77666bab12dcccd36038375a5341468bc05d4358c27647def72be0ad5d",
"royaltyPayment": {
"amount": "264900000000000",
"currency": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"id": "0x5f12ae77666bab12dcccd36038375a5341468bc05d4358c27647def72be0ad5d-115",
"tokenId": "3836",
"royaltyRecipient": {
"id": "0x6c54d92e15cdd55af5167ae7454a2409de1b05c7"
},
"collection": {
"id": "0xabf66ca534f8a5081303e3873f0f4771c67b7b45"
}
}
}
}
}
```
- [x] **Receipients royalty payments**
Get the first 3 royalty payments for a user
**Etherscan Link**
* https://etherscan.io/tx/0x0576b8abf028e8f35815d4e2758253e630310fc32e6aecb49fc68e3ca9301e79#eventlog
* https://etherscan.io/tx/0x077513b1de3cb120da66062d25e6290c0a5d5826ac48e935da1991433cb0ba16#eventlog
* https://etherscan.io/tx/0x0b9ecdac9600f58beb36740b27d846796a826acebae78a5a1721fdecbdd330a1#eventlog
**Query**
```
{
royaltyPayments(
where: {royaltyRecipient: "0x6c54d92e15cdd55af5167ae7454a2409de1b05c7"}
first: 3
) {
amount
currency
id
tokenId
}
}
```
**Result**
```
{
"data": {
"royaltyPayments": [
{
"amount": "479000000000000",
"currency": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"id": "0x0576b8abf028e8f35815d4e2758253e630310fc32e6aecb49fc68e3ca9301e79-11",
"tokenId": "4427"
},
{
"amount": "308850000000000",
"currency": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"id": "0x077513b1de3cb120da66062d25e6290c0a5d5826ac48e935da1991433cb0ba16-39",
"tokenId": "1502"
},
{
"amount": "3250000000000000",
"currency": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"id": "0x0b9ecdac9600f58beb36740b27d846796a826acebae78a5a1721fdecbdd330a1-171",
"tokenId": "341"
}
]
}
}
```
- [x] **Items royalty payments**
get the royalty payments for a collection/item
**Etherscan Link**
* https://etherscan.io/tx/0x0576b8abf028e8f35815d4e2758253e630310fc32e6aecb49fc68e3ca9301e79#eventlog
* https://etherscan.io/tx/0x077513b1de3cb120da66062d25e6290c0a5d5826ac48e935da1991433cb0ba16#eventlog
* https://etherscan.io/tx/0x0b9ecdac9600f58beb36740b27d846796a826acebae78a5a1721fdecbdd330a1#eventlog
**Query**
```
{
item(id: "0x000000059619cdddc056910672abc90887136a95") {
collection {
id
}
royaltyPayments {
tokenId
id
currency
amount
royaltyRecipient {
id
}
}
}
}
```
**Result**
```
{
"data": {
"item": {
"collection": {
"id": "0x000000059619cdddc056910672abc90887136a95"
},
"royaltyPayments": [
{
"tokenId": "2286",
"id": "0x07233f48ce9754cbf0313193cba09a8f5df85c4c8bb202a9dd66021f9a52f693-134",
"currency": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"amount": "1000000000000000",
"royaltyRecipient": {
"id": "0x719d131dfd468bdba4c97529eeb39d9c95db5e59"
}
},
{
"tokenId": "2591",
"id": "0x0b836ce646f7317acce2981d9e8922d6179375982bae783fe323061aa38ecbf7-289",
"currency": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"amount": "1050000000000000",
"royaltyRecipient": {
"id": "0x719d131dfd468bdba4c97529eeb39d9c95db5e59"
}
},
{
"tokenId": "865",
"id": "0x3419e05849db4bb8c3b1cb92444b04df077be778bc665155a9ed6c4ff72b0c17-449",
"currency": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"amount": "4000000000000000",
"royaltyRecipient": {
"id": "0x705b9c9a01e27d528c9e8b4bf05b479262f2565b"
}
},
{
"tokenId": "1665",
"id": "0x3b3dc4aa70ed043147ec156b3621b42e36578ad195b99c97978eb4aa4e1e60ef-437",
"currency": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"amount": "1065000000000000",
"royaltyRecipient": {
"id": "0x719d131dfd468bdba4c97529eeb39d9c95db5e59"
}
},
{
"tokenId": "1272",
"id": "0x976efb6eaf8b0105c8a0dc0969f1d41528135cc6bfadcffd8306d538f26a094f-296",
"currency": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"amount": "2250000000000000",
"royaltyRecipient": {
"id": "0x719d131dfd468bdba4c97529eeb39d9c95db5e59"
}
},
{
"tokenId": "2468",
"id": "0xb2818216def7fdc5ebc48924bd5a2aaeebef0879446d7945465402b0279e5fcf-347",
"currency": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"amount": "1750000000000000",
"royaltyRecipient": {
"id": "0x719d131dfd468bdba4c97529eeb39d9c95db5e59"
}
},
{
"tokenId": "2469",
"id": "0xb2818216def7fdc5ebc48924bd5a2aaeebef0879446d7945465402b0279e5fcf-357",
"currency": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"amount": "1750000000000000",
"royaltyRecipient": {
"id": "0x719d131dfd468bdba4c97529eeb39d9c95db5e59"
}
},
{
"tokenId": "1900",
"id": "0xc3571331490a1e17f1a27a066aa7d8d8a2d6ad274d727ef594562c55f97e3dc6-269",
"currency": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"amount": "1250000000000000",
"royaltyRecipient": {
"id": "0x719d131dfd468bdba4c97529eeb39d9c95db5e59"
}
},
{
"tokenId": "2883",
"id": "0xc3571331490a1e17f1a27a066aa7d8d8a2d6ad274d727ef594562c55f97e3dc6-279",
"currency": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"amount": "1250000000000000",
"royaltyRecipient": {
"id": "0x719d131dfd468bdba4c97529eeb39d9c95db5e59"
}
},
{
"tokenId": "329",
"id": "0xe394cebef2cd00fe7c580ee29e8b5b01c2d60aa91319deef3f9543fd0b149f71-76",
"currency": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"amount": "1500000000000000",
"royaltyRecipient": {
"id": "0x705b9c9a01e27d528c9e8b4bf05b479262f2565b"
}
},
{
"tokenId": "1812",
"id": "0xe394cebef2cd00fe7c580ee29e8b5b01c2d60aa91319deef3f9543fd0b149f71-86",
"currency": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"amount": "1500000000000000",
"royaltyRecipient": {
"id": "0x705b9c9a01e27d528c9e8b4bf05b479262f2565b"
}
}
]
}
}
}