Address
0x59d525b2a13C9ef9d6a945a61f2C390EDdfb20E8
0.000385626058297008 ETH1.70 CAD
Confirmed | |
Balance | 0.000385626058297008 ETH1.70 CAD |
Transactions | 785 |
Non-contract Transactions | 783 |
Internal Transactions | 0 |
Nonce | 777 |
Contract | Tokens | Transfers# |
---|---|---|
POAP | 89803 | 1 |
0x57f1887a8BF19b14fC0dF6Fd9B2acc9Af147eA85 | 1 |
Contract | Tokens | Transfers# |
---|---|---|
Infinity Flowers by Dmitri Cherniak | 1 InfinityFlowers of ID 27 | 1 |
0xC4c377565a4b9EB6e657c2422Bd33b6E4859b041 | 1 |
Transactions
0 ETH0.00 CAD0.00 CAD
ERC721 Token Transfers
0x59d525b2a13C9ef9d6a945a61f2C390EDdfb20E8
0.006899 ETH30.84 CAD30.48 CAD
mined 5 days 4 hours ago
0xaf68b302
0x59d525b2a13C9ef9d6a945a61f2C390EDdfb20E8
0 ETH0.00 CAD0.00 CAD
ERC721 Token Transfers
ID 89803 The Proof of Attendance Protocol
mined 430 days 19 hours ago
0x11fecb4e
0 ETH0.00 CAD0.00 CAD
ERC1155 Token Transfers
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
1 InfinityFlowers of ID 27
mined 968 days 1 hour ago
0xab834bab
0x59d525b2a13C9ef9d6a945a61f2C390EDdfb20E8
0.038 ETH155.88 CAD167.88 CAD
ERC1155 Token Transfers
0x59d525b2a13C9ef9d6a945a61f2C390EDdfb20E8
0.0583262 ETH239.25 CAD257.67 CAD
mined 1062 days 11 hours ago
Transfer
0x59d525b2a13C9ef9d6a945a61f2C390EDdfb20E8
0.02104626448670962 ETH107.93 CAD92.98 CAD
mined 1097 days 7 hours ago
0xc47f0027
0x59d525b2a13C9ef9d6a945a61f2C390EDdfb20E8
0 ETH0.00 CAD0.00 CAD
mined 1097 days 7 hours ago
0xf7a16963
0x59d525b2a13C9ef9d6a945a61f2C390EDdfb20E8
0.005191672233182392 ETH28.17 CAD22.94 CAD
ERC721 Token Transfers
0x59d525b2a13C9ef9d6a945a61f2C390EDdfb20E8
mined 1097 days 7 hours ago
0xf14fcbc8
0x59d525b2a13C9ef9d6a945a61f2C390EDdfb20E8
0 ETH0.00 CAD0.00 CAD
mined 1097 days 7 hours ago
Transfer
0x59d525b2a13C9ef9d6a945a61f2C390EDdfb20E8
0.08398103 ETH455.73 CAD371.01 CAD
mined 1977 days 20 hours ago
0x454a2ab3
0x59d525b2a13C9ef9d6a945a61f2C390EDdfb20E8
0.00160745047827528 ETH0.63 CAD7.10 CAD
mined 1977 days 20 hours ago
Failed
0x454a2ab3
0x59d525b2a13C9ef9d6a945a61f2C390EDdfb20E8
0.00151042739501845 ETH0.59 CAD6.67 CAD
mined 1977 days 20 hours ago
0x454a2ab3
0x59d525b2a13C9ef9d6a945a61f2C390EDdfb20E8
0.001584485236599228 ETH0.62 CAD7.00 CAD
mined 2523 days 1 hour ago
Transfer
0x59d525b2a13C9ef9d6a945a61f2C390EDdfb20E8
0.0109 ETH9.52 CAD48.15 CAD
mined 2532 days 22 hours ago
Transfer
0x59d525b2a13C9ef9d6a945a61f2C390EDdfb20E8
0.021477 ETH19.36 CAD94.88 CAD
mined 2533 days 3 hours ago
0xa9059cbb
0x59d525b2a13C9ef9d6a945a61f2C390EDdfb20E8
0 ETH0.00 CAD0.00 CAD
mined 2533 days 5 hours ago
0xa9059cbb
0x59d525b2a13C9ef9d6a945a61f2C390EDdfb20E8
0 ETH0.00 CAD0.00 CAD
mined 2533 days 5 hours ago
0xa9059cbb
0x59d525b2a13C9ef9d6a945a61f2C390EDdfb20E8
0 ETH0.00 CAD0.00 CAD
mined 2533 days 5 hours ago
0xa9059cbb
0x59d525b2a13C9ef9d6a945a61f2C390EDdfb20E8
0 ETH0.00 CAD0.00 CAD
mined 2533 days 6 hours ago
0x96b5a755
0x59d525b2a13C9ef9d6a945a61f2C390EDdfb20E8
0 ETH0.00 CAD0.00 CAD
mined 2533 days 6 hours ago
0x96b5a755
0x59d525b2a13C9ef9d6a945a61f2C390EDdfb20E8
0 ETH0.00 CAD0.00 CAD
mined 2533 days 6 hours ago
0x96b5a755
0x59d525b2a13C9ef9d6a945a61f2C390EDdfb20E8
0 ETH0.00 CAD0.00 CAD
mined 2533 days 6 hours ago
0x96b5a755
0x59d525b2a13C9ef9d6a945a61f2C390EDdfb20E8
0 ETH0.00 CAD0.00 CAD
mined 2533 days 7 hours ago
0x3d7d3f5a
0x59d525b2a13C9ef9d6a945a61f2C390EDdfb20E8
0 ETH0.00 CAD0.00 CAD