Transaction
4b47b378c1ce302b802ba7aa239aa800a6dfb9af720b3626450de9c72e87153a


Summary
Timestamp (utc)
2023-03-16 03:05:05 utc
Version
1
Size
1,086 B
Confirmations
146,085
Fee Paid
5.5e-7 BSV
(0.00010061 BSV - 0.00010006 BSV)
Fee Rate
0.05065 sat/B

1 Input, 2 Outputs


Total Input: 0.00010061 BSV
Input Scripts
Script Sig (asm)
1304402204ad5fa40e0ffa35bf4d832bf117f2b8cd8ee33dda27651d7b131bc3a7d4700c7022038c9682c08d3b563d8794838d8176d5bec23b5be14f5da4d910eea0c2839a19b[ALL|FORKID] 02de2db027897d518a2b560825f9aa60ad55957936b3387d4a54581881d7fae46e
Output Scripts
Script Pub Key (asm)
197dfd76851bf465e8f715593b217714858bbe9570ff3bd5e33840a34e20ff026 02ba79df5f8ae7604a9830f03c7933028186aede0675a16f025dc4f8be8eec0382 1008ce7480da41702918d1ec8e6849ba32b4d65b1e40dc669c31a1e6306b266c 0 1673510000 OP_NOP 0 OP_PICK 2 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP OP_NOP 4 OP_PICK 65 OP_NOP 1 OP_PICK 6 OP_PICK 6 OP_PICK 0ac407f0e4bd44bfc207355a778b046225a7068fc59ee7eda43ad905aadbffc800 6c266b30e6a1319c66dc401e5bd6b432ba49688eecd118297041da8074ce0810 8 OP_PICK 6 OP_PICK OP_NOP 6 OP_PICK OP_HASH256 0 OP_PICK OP_NOP 0 OP_PICK 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT 0 OP_CAT OP_BIN2NUM 1 OP_ROLL OP_DROP OP_NOP 7 OP_PICK 6 OP_PICK 6 OP_PICK 6 OP_PICK 6 OP_PICK OP_NOP 3 OP_PICK 6 OP_PICK 4 OP_PICK 7 OP_PICK OP_MUL OP_ADD OP_MUL 414136d08c5ed2bf3ba048afe6dcaebafeffffffffffffffffffffffffffffff00 1 OP_PICK 1 OP_PICK OP_NOP 1 OP_PICK 1 OP_PICK OP_MOD 0 OP_PICK 0 OP_LESSTHAN OP_IF 0 OP_PICK 2 OP_PICK OP_ADD OP_ELSE 0 OP_PICK OP_ENDIF 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP OP_NOP 2 OP_ROLL OP_DROP 1 OP_ROLL 1 OP_PICK 1 OP_PICK 2 OP_DIV OP_GREATERTHAN OP_IF 0 OP_PICK 2 OP_PICK OP_SUB 2 OP_ROLL OP_DROP 1 OP_ROLL OP_ENDIF 3 OP_PICK OP_SIZE OP_NIP 2 OP_PICK OP_SIZE OP_NIP 3 OP_PICK 32 OP_NUM2BIN 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT 32 2 OP_PICK OP_SUB OP_SPLIT OP_NIP 4 3 OP_PICK OP_ADD 2 OP_PICK OP_ADD 48 1 OP_PICK OP_CAT 2 OP_CAT 4 OP_PICK OP_CAT 8 OP_PICK OP_CAT 2 OP_CAT 3 OP_PICK OP_CAT 2 OP_PICK OP_CAT 7 OP_PICK OP_CAT 0 OP_PICK 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP OP_NOP 0 OP_PICK 7 OP_PICK OP_CHECKSIG 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP OP_NOP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP OP_NOP OP_VERIFY 4 OP_PICK OP_NOP 0 OP_PICK OP_NOP 0 OP_PICK OP_SIZE OP_NIP 1 OP_PICK 1 OP_PICK 40 OP_SUB OP_SPLIT OP_DROP 1 OP_PICK 44 OP_SUB OP_SPLIT OP_NIP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP OP_NOP OP_NOP 0 OP_PICK 0 OP_CAT OP_BIN2NUM 1 OP_ROLL OP_DROP OP_NOP 1 OP_ROLL OP_DROP OP_NOP ffffffff00 OP_LESSTHAN OP_VERIFY 0 OP_PICK 500000000 OP_LESSTHAN OP_IF 4 OP_PICK OP_NOP 0 OP_PICK OP_NOP 0 OP_PICK OP_SIZE OP_NIP 1 OP_PICK 1 OP_PICK 4 OP_SUB OP_SPLIT OP_DROP 1 OP_PICK 8 OP_SUB OP_SPLIT OP_NIP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP OP_NOP OP_NOP 0 OP_PICK 0 OP_CAT OP_BIN2NUM 1 OP_ROLL OP_DROP OP_NOP 1 OP_ROLL OP_DROP OP_NOP 500000000 OP_LESSTHAN OP_VERIFY OP_ENDIF 4 OP_PICK OP_NOP 0 OP_PICK OP_NOP 0 OP_PICK OP_SIZE OP_NIP 1 OP_PICK 1 OP_PICK 4 OP_SUB OP_SPLIT OP_DROP 1 OP_PICK 8 OP_SUB OP_SPLIT OP_NIP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP OP_NOP OP_NOP 0 OP_PICK 0 OP_CAT OP_BIN2NUM 1 OP_ROLL OP_DROP OP_NOP 1 OP_ROLL OP_DROP OP_NOP 1 OP_PICK OP_GREATERTHANOREQUAL OP_NIP OP_NIP OP_NIP OP_NIP OP_NIP
2OP_DUP OP_HASH160 40c9c4036f9947936d633235787d623c9f24ec4d OP_EQUALVERIFY OP_CHECKSIG
{
    "txid": "4b47b378c1ce302b802ba7aa239aa800a6dfb9af720b3626450de9c72e87153a",
    "hash": "4b47b378c1ce302b802ba7aa239aa800a6dfb9af720b3626450de9c72e87153a",
    "version": 1,
    "size": 1086,
    "locktime": 0,
    "vin": [
        {
            "coinbase": "",
            "txid": "7c4e292433c1a181d80314ad384c1e582b3fbcc4d588c17a6eca20ba5a07c90c",
            "vout": 0,
            "scriptSig": {
                "asm": "304402204ad5fa40e0ffa35bf4d832bf117f2b8cd8ee33dda27651d7b131bc3a7d4700c7022038c9682c08d3b563d8794838d8176d5bec23b5be14f5da4d910eea0c2839a19b[ALL|FORKID] 02de2db027897d518a2b560825f9aa60ad55957936b3387d4a54581881d7fae46e",
                "hex": "47304402204ad5fa40e0ffa35bf4d832bf117f2b8cd8ee33dda27651d7b131bc3a7d4700c7022038c9682c08d3b563d8794838d8176d5bec23b5be14f5da4d910eea0c2839a19b412102de2db027897d518a2b560825f9aa60ad55957936b3387d4a54581881d7fae46e"
            },
            "sequence": 4294967295
        }
    ],
    "vout": [
        {
            "value": 0.0001,
            "n": 0,
            "scriptPubKey": {
                "asm": "97dfd76851bf465e8f715593b217714858bbe9570ff3bd5e33840a34e20ff026 02ba79df5f8ae7604a9830f03c7933028186aede0675a16f025dc4f8be8eec0382 1008ce7480da41702918d1ec8e6849ba32b4d65b1e40dc669c31a1e6306b266c 0 1673510000 OP_NOP 0 OP_PICK 2 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP OP_NOP 4 OP_PICK 65 OP_NOP 1 OP_PICK 6 OP_PICK 6 OP_PICK 0ac407f0e4bd44bfc207355a778b046225a7068fc59ee7eda43ad905aadbffc800 6c266b30e6a1319c66dc401e5bd6b432ba49688eecd118297041da8074ce0810 8 OP_PICK 6 OP_PICK OP_NOP 6 OP_PICK OP_HASH256 0 OP_PICK OP_NOP 0 OP_PICK 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT 0 OP_CAT OP_BIN2NUM 1 OP_ROLL OP_DROP OP_NOP 7 OP_PICK 6 OP_PICK 6 OP_PICK 6 OP_PICK 6 OP_PICK OP_NOP 3 OP_PICK 6 OP_PICK 4 OP_PICK 7 OP_PICK OP_MUL OP_ADD OP_MUL 414136d08c5ed2bf3ba048afe6dcaebafeffffffffffffffffffffffffffffff00 1 OP_PICK 1 OP_PICK OP_NOP 1 OP_PICK 1 OP_PICK OP_MOD 0 OP_PICK 0 OP_LESSTHAN OP_IF 0 OP_PICK 2 OP_PICK OP_ADD OP_ELSE 0 OP_PICK OP_ENDIF 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP OP_NOP 2 OP_ROLL OP_DROP 1 OP_ROLL 1 OP_PICK 1 OP_PICK 2 OP_DIV OP_GREATERTHAN OP_IF 0 OP_PICK 2 OP_PICK OP_SUB 2 OP_ROLL OP_DROP 1 OP_ROLL OP_ENDIF 3 OP_PICK OP_SIZE OP_NIP 2 OP_PICK OP_SIZE OP_NIP 3 OP_PICK 32 OP_NUM2BIN 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT 1 OP_SPLIT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT OP_SWAP OP_CAT 32 2 OP_PICK OP_SUB OP_SPLIT OP_NIP 4 3 OP_PICK OP_ADD 2 OP_PICK OP_ADD 48 1 OP_PICK OP_CAT 2 OP_CAT 4 OP_PICK OP_CAT 8 OP_PICK OP_CAT 2 OP_CAT 3 OP_PICK OP_CAT 2 OP_PICK OP_CAT 7 OP_PICK OP_CAT 0 OP_PICK 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP OP_NOP 0 OP_PICK 7 OP_PICK OP_CHECKSIG 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP OP_NOP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP OP_NOP OP_VERIFY 4 OP_PICK OP_NOP 0 OP_PICK OP_NOP 0 OP_PICK OP_SIZE OP_NIP 1 OP_PICK 1 OP_PICK 40 OP_SUB OP_SPLIT OP_DROP 1 OP_PICK 44 OP_SUB OP_SPLIT OP_NIP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP OP_NOP OP_NOP 0 OP_PICK 0 OP_CAT OP_BIN2NUM 1 OP_ROLL OP_DROP OP_NOP 1 OP_ROLL OP_DROP OP_NOP ffffffff00 OP_LESSTHAN OP_VERIFY 0 OP_PICK 500000000 OP_LESSTHAN OP_IF 4 OP_PICK OP_NOP 0 OP_PICK OP_NOP 0 OP_PICK OP_SIZE OP_NIP 1 OP_PICK 1 OP_PICK 4 OP_SUB OP_SPLIT OP_DROP 1 OP_PICK 8 OP_SUB OP_SPLIT OP_NIP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP OP_NOP OP_NOP 0 OP_PICK 0 OP_CAT OP_BIN2NUM 1 OP_ROLL OP_DROP OP_NOP 1 OP_ROLL OP_DROP OP_NOP 500000000 OP_LESSTHAN OP_VERIFY OP_ENDIF 4 OP_PICK OP_NOP 0 OP_PICK OP_NOP 0 OP_PICK OP_SIZE OP_NIP 1 OP_PICK 1 OP_PICK 4 OP_SUB OP_SPLIT OP_DROP 1 OP_PICK 8 OP_SUB OP_SPLIT OP_NIP 1 OP_ROLL OP_DROP 1 OP_ROLL OP_DROP OP_NOP OP_NOP 0 OP_PICK 0 OP_CAT OP_BIN2NUM 1 OP_ROLL OP_DROP OP_NOP 1 OP_ROLL OP_DROP OP_NOP 1 OP_PICK OP_GREATERTHANOREQUAL OP_NIP OP_NIP OP_NIP OP_NIP OP_NIP",
                "hex": "2097dfd76851bf465e8f715593b217714858bbe9570ff3bd5e33840a34e20ff0262102ba79df5f8ae7604a9830f03c7933028186aede0675a16f025dc4f8be8eec0382201008ce7480da41702918d1ec8e6849ba32b4d65b1e40dc669c31a1e6306b266c000470bcbf63610079527a75517a75615479014161517956795679210ac407f0e4bd44bfc207355a778b046225a7068fc59ee7eda43ad905aadbffc800206c266b30e6a1319c66dc401e5bd6b432ba49688eecd118297041da8074ce081058795679615679aa0079610079517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e01007e81517a75615779567956795679567961537956795479577995939521414136d08c5ed2bf3ba048afe6dcaebafeffffffffffffffffffffffffffffff00517951796151795179970079009f63007952799367007968517a75517a75517a7561527a75517a517951795296a0630079527994527a75517a6853798277527982775379012080517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f517f7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e01205279947f7754537993527993013051797e527e54797e58797e527e53797e52797e57797e0079517a75517a75517a75517a75517a75517a75517a75517a75517a75517a75517a75517a75517a756100795779ac517a75517a75517a75517a75517a75517a75517a75517a75517a7561517a75517a75616954796100796100798277517951790128947f755179012c947f77517a75517a756161007901007e81517a7561517a756105ffffffff009f690079040065cd1d9f63547961007961007982775179517954947f75517958947f77517a75517a756161007901007e81517a7561517a7561040065cd1d9f6968547961007961007982775179517954947f75517958947f77517a75517a756161007901007e81517a7561517a75615179a27777777777",
                "type": "nonstandard",
                "tag": {
                    "type": "nonstandard",
                    "action": ""
                },
                "isTruncated": false
            }
        },
        {
            "value": 6e-8,
            "n": 1,
            "scriptPubKey": {
                "asm": "OP_DUP OP_HASH160 40c9c4036f9947936d633235787d623c9f24ec4d OP_EQUALVERIFY OP_CHECKSIG",
                "hex": "76a91440c9c4036f9947936d633235787d623c9f24ec4d88ac",
                "reqSigs": 1,
                "type": "pubkeyhash",
                "addresses": [
                    "mmRXFFp87DzSnB2g5YH4wyvKLmAp5qQW3L"
                ],
                "isTruncated": false
            }
        }
    ],
    "blockhash": "0000000000071871c0d8e661e628bc44bffe784248abad9a6dbc7c58f6a7be29",
    "confirmations": 146085,
    "time": 1678935905,
    "blocktime": 1678935905,
    "blockheight": 1541982
}
Transaction mempool ancestors
Transaction mempool descendants