hledger-flow: ethereum-based: add DeFi swapper tag

Adds the protocol or platform that conducts the swap.
This commit is contained in:
2025-02-07 00:49:49 -08:00
parent 5be08d6824
commit 0a2d16098c
6 changed files with 33 additions and 33 deletions

View File

@@ -65,7 +65,7 @@
if %from_address (^0x028171bca77440897b824ca71d1c56cac55b68a3$|^0x3ed3b47dd13ec9a98b44e6204a523e766b225811$|^0x9ff58f4ffb29fa2266ab25e75e2a8b3503311656$|^0xbcca60bb61934080951369a648fb03df4f96263c$|^0xd37ee7e4f452c6638c96536e68090de8cbcdb583$)
& %amount_ [1-9]
account2 liabilities:%account_name:%subaccount_name:%blockchain:receivable:loans:%symbol
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, method:%method_id, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, method:%method_id, swapper:aave, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment2 %tx_hash,%date +0000,BORROW,%account_name:%subaccount_name:%blockchain,%symbol,%amount_,,,
if %from_address ^0x0000000000000000000000000000000000000000$
@@ -81,7 +81,7 @@ if %from_address ^0x0000000000000000000000000000000000000000$
if %to_address (^0x028171bca77440897b824ca71d1c56cac55b68a3$|^0x3ed3b47dd13ec9a98b44e6204a523e766b225811$|^0x9ff58f4ffb29fa2266ab25e75e2a8b3503311656$|^0xbcca60bb61934080951369a648fb03df4f96263c$|^0xd37ee7e4f452c6638c96536e68090de8cbcdb583$)
& %amount_ [1-9]
account2 liabilities:%account_name:%subaccount_name:%blockchain:receivable:loans:%symbol
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, method:%method_id, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, method:%method_id, swapper:aave, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment2 %tx_hash,%date +0000,REPAY,%account_name:%subaccount_name:%blockchain,%symbol,%amount_,,,
if %to_address ^0x0000000000000000000000000000000000000000$
@@ -97,7 +97,7 @@ if %to_address ^0xbcca60bb61934080951369a648fb03df4f96263c$
& %contract_address ^0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48$
& %amount_ [1-9]
account2 assets:%account_name:%subaccount_name:%blockchain:payable:loans:%symbol
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, method:%method_id, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, method:%method_id, swapper:aave, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment2 %tx_hash,%date +0000,SELL,%account_name:%subaccount_name:%blockchain,%symbol,%amount_
#
@@ -115,7 +115,7 @@ if %from_address (^0x0000000000000000000000000000000000000000$|^0x028171bca77440
& %type ^erc-20$
& %amount_ [1-9]
account2 assets:%account_name:%subaccount_name:%blockchain:payable:loans:%symbol
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, method:%method_id, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, method:%method_id, swapper:aave, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment2 %tx_hash,%date +0000,BUY,%account_name:%subaccount_name:%blockchain,%symbol,%amount_
if %to_address (^0x0000000000000000000000000000000000000000$|^0x028171bca77440897b824ca71d1c56cac55b68a3$|^0x030ba81f1c18d280636f32af80b9aad02cf0854e$|^0x35f6b052c598d933d69a4eec4d04c73a191fe6c2$|^0x3ed3b47dd13ec9a98b44e6204a523e766b225811$|^0x464c71f6c2f760dda6093dcb91c24c39e5d6e18c$|^0x4da27a545c0c5b758a6ba100e3a049001de870f5$|^0x7d2768de32b0b80b7a3454c06bdac94a69ddc7a9$|^0x9ff58f4fFB29fA2266Ab25e75e2A8b3503311656$)
@@ -123,7 +123,7 @@ if %to_address (^0x0000000000000000000000000000000000000000$|^0x028171bca7744089
& %type ^erc-20$
& %amount_ [1-9]
account2 assets:%account_name:%subaccount_name:%blockchain:payable:loans:%symbol
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, method:%method_id, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, method:%method_id, swapper:aave, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment2 %tx_hash,%date +0000,SELL,%account_name:%subaccount_name:%blockchain,%symbol,%amount_
if %to_address (^0x028171bca77440897b824ca71d1c56cac55b68a3$|^0x030ba81f1c18d280636f32af80b9aad02cf0854e$|^0x35f6b052c598d933d69a4eec4d04c73a191fe6c2$|^0x3ed3b47dd13ec9a98b44e6204a523e766b225811$|^0x464c71f6c2f760dda6093dcb91c24c39e5d6e18c$|^0x4da27a545c0c5b758a6ba100e3a049001de870f5$|^0x7d2768de32b0b80b7a3454c06bdac94a69ddc7a9$|^0x9ff58f4ffb29fa2266ab25e75e2a8b3503311656$)
@@ -134,7 +134,7 @@ if %to_address (^0x028171bca77440897b824ca71d1c56cac55b68a3$|^0x030ba81f1c18d280
& %fees [1-9]
account1
account2
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, method:%method_id, subaccount_address:%subaccount_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, method:%method_id, swapper:aave, subaccount_address:%subaccount_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment2
comment3 %tx_hash,%date +0000,FEE,%account_name:%subaccount_name:%blockchain,%symbol,%fees
# NOTE: must keep comment2 blank and comment3 filled
@@ -192,7 +192,7 @@ if %direction ^OUT$
amount -%amount_ %symbol
account1 equity:%account_name:%subaccount_name:%blockchain:receivable:loans:%symbol
account2 equity:%account_name:%subaccount_name:%blockchain:receivable:loans:%symbol
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, swapper:aave, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment2 %tx_hash,%date +0000,SELL,%account_name:%subaccount_name:%blockchain,%symbol,%amount_
if %direction ^IN$
@@ -203,7 +203,7 @@ if %direction ^IN$
& %amount_ [1-9]
account1 equity:%account_name:%subaccount_name:%blockchain:receivable:loans:%symbol
account2 equity:%account_name:%subaccount_name:%blockchain:receivable:loans:%symbol
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, swapper:aave, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment2 %tx_hash,%date +0000,BUY,%account_name:%subaccount_name:%blockchain,%symbol,%amount_
if %direction ^OUT$
@@ -215,7 +215,7 @@ if %direction ^OUT$
& %fees [1-9]
account1
account2
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, method:%method_id, subaccount_address:%subaccount_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, method:%method_id, swapper:aave, subaccount_address:%subaccount_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment2
comment3 %tx_hash,%date +0000,FEE,%account_name:%subaccount_name:%blockchain,%symbol,%fees
# NOTE: must keep comment2 blank and comment3 filled
@@ -231,7 +231,7 @@ if %to_address ^0x0000000000000000000000000000000000000000$
& %blockchain ^ethereum$
& %type ^erc-20$
& %amount_ [1-9]
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, swapper:aave, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction
comment2
if %from_address ^0x0000000000000000000000000000000000000000$
@@ -239,7 +239,7 @@ if %from_address ^0x0000000000000000000000000000000000000000$
& %blockchain ^ethereum$
& %type ^erc-20$
& %amount_ [1-9]
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, swapper:aave, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction
comment2
# vim: sw=2 sts=2 si ai et

View File

@@ -42,14 +42,14 @@ if %from_address (^0x39aa39c021dfbae8fac545936693ac917d5e7563$|^0x4ddc2d19394892
& %blockchain ^ethereum$
& %type (^erc-20$|^normal$)
& %amount_ [1-9]
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, method:%method_id, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, method:%method_id, swapper:compound, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment2 %tx_hash,%date +0000,BUY,%account_name:%subaccount_name:%blockchain,%symbol,%amount_
if %to_address (^0x39aa39c021dfbae8fac545936693ac917d5e7563$|^0x4ddc2d193948926d02f9b1fe9e1daa0718270ed5$|^0x5d3a536e4d6dbd6114cc1ead35777bab948e3643$|^0xf650c3d88d12db855b8bf7d11be6c55a4e07dcc9$)
& %blockchain ^ethereum$
& %type (^erc-20$|^normal$)
& %amount_ [1-9]
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, method:%method_id, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, method:%method_id, swapper:compound, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment2 %tx_hash,%date +0000,SELL,%account_name:%subaccount_name:%blockchain,%symbol,%amount_
if %to_address (^0x39aa39c021dfbae8fac545936693ac917d5e7563$|^0x4ddc2d193948926d02f9b1fe9e1daa0718270ed5$|^0x5d3a536e4d6dbd6114cc1ead35777bab948e3643$|^0xf650c3d88d12db855b8bf7d11be6c55a4e07dcc9$)
@@ -57,7 +57,7 @@ if %to_address (^0x39aa39c021dfbae8fac545936693ac917d5e7563$|^0x4ddc2d193948926d
& %type (^normal$)
& %symbol ^ETH$
& %fees [1-9]
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, method:%method_id, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, method:%method_id, swapper:compound, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment3 %tx_hash,%date +0000,FEE,%account_name:%subaccount_name:%blockchain,%symbol,%fees
#
@@ -80,7 +80,7 @@ if %contract_address ^0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48$
& %type ^erc-20$
& %amount_ [1-9]
account2 liabilities:%account_name:%subaccount_name:%blockchain:receivable:loans:%symbol
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, method:%method_id, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:BORROW
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, method:%method_id, swapper:compound, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:BORROW
comment2 %date +0000,BORROW,%account_name:%subaccount_name:%blockchain,%symbol,%amount_,USD,,
if %contract_address ^0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48$
@@ -89,7 +89,7 @@ if %contract_address ^0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48$
& %type ^erc-20$
& %amount_ [1-9]
account2 liabilities:%account_name:%subaccount_name:%blockchain:receivable:loans:%symbol
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, method:%method_id, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:REPAY
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, method:%method_id, swapper:compound, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:REPAY
comment2 %date +0000,REPAY,%account_name:%subaccount_name:%blockchain,%symbol,%amount_,USD,,
#

View File

@@ -28,7 +28,7 @@ if %from_address ^0x1111111254eeb25477b68fb85ed929f73a960582$
& %type (^erc-20$)
& %amount_ [1-9]
account2 equity:%account_name:%subaccount_name:conversion:%blockchain:%symbol
comment blockchain:%blockchain, type:%type, block:%block_number, %blockid,%block_hash, index:%tx_index, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment blockchain:%blockchain, type:%type, block:%block_number, %blockid,%block_hash, index:%tx_index, swapper:1inch, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment2 %tx_hash,%date +0000,BUY,%account_name:%subaccount_name:%blockchain,%symbol,%amount_
# SELL/FEE
@@ -37,7 +37,7 @@ if %to_address ^0x1111111254eeb25477b68fb85ed929f73a960582$
& %type (^erc-20$|^normal$)
& %fees [1-9]
account2 equity:%account_name:%subaccount_name:conversion:%blockchain:%symbol
comment blockchain:%blockchain, type:%type, block:%block_number, %blockid,%block_hash, index:%tx_index, method:%method_id, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment blockchain:%blockchain, type:%type, block:%block_number, %blockid,%block_hash, index:%tx_index, method:%method_id, swapper:1inch, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment2 %tx_hash,%date +0000,SELL,%account_name:%subaccount_name:%blockchain,%symbol,%amount_
comment3 %tx_hash,%date +0000,FEE,%account_name:%subaccount_name:%blockchain,%symbol,%fees
@@ -56,6 +56,6 @@ if %to_address ^0x1111111254eeb25477b68fb85ed929f73a960582$
& %blockchain ^ethereum$
& %type ^erc-20$
& %fees [1-9]
comment blockchain:%blockchain, type:%type, block:%block_number, %blockid,%block_hash, index:%tx_index, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment blockchain:%blockchain, type:%type, block:%block_number, %blockid,%block_hash, index:%tx_index, swapper:1inch, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
# vim: sw=2 sts=2 si ai et

View File

@@ -30,7 +30,7 @@ if %from_address (^0x74de5d4fcbf63e00296fd95d33236b9794016631$)
& %type (^erc-20$|^internal$)
& %amount_ [1-9]
account2 equity:%account_name:%subaccount_name:conversion:%blockchain:%symbol
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, swapper:airswap, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment2 %tx_hash,%date +0000,BUY,%account_name:%subaccount_name:%blockchain,%symbol,%amount_
# BUY (remove unused tags)
@@ -38,7 +38,7 @@ if %from_address (^0x74de5d4fcbf63e00296fd95d33236b9794016631$)
& %blockchain ^ethereum$
& %type ^internal$
& %amount_ [1-9]
comment blockchain:%blockchain, type:%type, block:%block_number, subaccount_address:%subaccount_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment blockchain:%blockchain, type:%type, block:%block_number, swapper:airswap, subaccount_address:%subaccount_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
# SELL/FEE
if %to_address (^0x74de5d4fcbf63e00296fd95d33236b9794016631$)
@@ -47,7 +47,7 @@ if %to_address (^0x74de5d4fcbf63e00296fd95d33236b9794016631$)
& %amount_ [1-9]
& %fees [1-9]
account2 equity:%account_name:%subaccount_name:conversion:%blockchain:%symbol
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, swapper:airswap, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment2 %tx_hash,%date +0000,SELL,%account_name:%subaccount_name:%blockchain,%symbol,%amount_
comment3 %tx_hash,%date +0000,FEE,%account_name:%subaccount_name:%blockchain,%symbol,%fees
@@ -67,6 +67,6 @@ if %to_address (^0x74de5d4fcbf63e00296fd95d33236b9794016631$)
& %type ^internal$
& %amount_ [1-9]
& %fees [1-9]
comment blockchain:%blockchain, type:%type, block:%block_number, subaccount_address:%subaccount_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment blockchain:%blockchain, type:%type, block:%block_number, swapper:airswap, subaccount_address:%subaccount_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
# vim: sw=2 sts=2 si ai et

View File

@@ -30,7 +30,7 @@ if %from_address (^0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640$)
& %type (^erc-20$|^internal$)
& %amount_ [1-9]
account2 equity:%account_name:%subaccount_name:conversion:%blockchain:%symbol
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, swapper:metamask, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment2 %tx_hash,%date +0000,BUY,%account_name:%subaccount_name:%blockchain,%symbol,%amount_
# BUY (remove unused tags)
@@ -38,7 +38,7 @@ if %from_address (^0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640$)
& %blockchain ^ethereum$
& %type ^internal$
& %amount_ [1-9]
comment blockchain:%blockchain, type:%type, block:%block_number, subaccount_address:%subaccount_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment blockchain:%blockchain, type:%type, block:%block_number, swapper:metamask, subaccount_address:%subaccount_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
# SELL/FEE
if %to_address (^0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640$)
@@ -47,7 +47,7 @@ if %to_address (^0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640$)
& %amount_ [1-9]
& %fees [1-9]
account2 equity:%account_name:%subaccount_name:conversion:%blockchain:%symbol
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, swapper:metamask, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment2 %tx_hash,%date +0000,SELL,%account_name:%subaccount_name:%blockchain,%symbol,%amount_
comment3 %tx_hash,%date +0000,FEE,%account_name:%subaccount_name:%blockchain,%symbol,%fees
@@ -67,7 +67,7 @@ if %to_address (^0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640$)
& %type ^internal$
& %amount_ [1-9]
& %fees [1-9]
comment blockchain:%blockchain, type:%type, block:%block_number, subaccount_address:%subaccount_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment blockchain:%blockchain, type:%type, block:%block_number, swapper:metamask, subaccount_address:%subaccount_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
# Polygon
@@ -78,7 +78,7 @@ if %from_address ^0x1a1ec25DC08e98e5E93F1104B5e5cdD298707d31$
& %blockchain ^polygon$
& %amount_ [1-9]
account2 equity:%account_name:%subaccount_name:conversion:%blockchain:%symbol
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, method:%method_id, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, method:%method_id, swapper:metamask, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment2 %tx_hash,%date +0000,BUY,%account_name:%subaccount_name:%blockchain,%symbol,%amount_
if %to_address ^0x1a1ec25DC08e98e5E93F1104B5e5cdD298707d31$
@@ -86,7 +86,7 @@ if %to_address ^0x1a1ec25DC08e98e5E93F1104B5e5cdD298707d31$
& %amount_ [1-9]
& %fees [1-9]
account2 equity:%account_name:%subaccount_name:conversion:%blockchain:%symbol
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, method:%method_id, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, method:%method_id, swapper:metamask, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment2 %tx_hash,%date +0000,SELL,%account_name:%subaccount_name:%blockchain,%symbol,%amount_
comment3 %tx_hash,%date +0000,FEE,%account_name:%subaccount_name:%blockchain,%symbol,%fees

View File

@@ -40,7 +40,7 @@ if %from_address (^0x06729eb2424da47898f935267bd4a62940de5105$|^0x61247d8aca1c48
& %type (^erc-20$|^internal$)
& %amount_ [1-9]
account2 equity:%account_name:%subaccount_name:conversion:%blockchain:%symbol
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, swapper:uniswap, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment2 %tx_hash,%date +0000,BUY,%account_name:%subaccount_name:%blockchain,%symbol,%amount_
# BUY (remove unused tags)
@@ -48,7 +48,7 @@ if %from_address (^0x06729eb2424da47898f935267bd4a62940de5105$|^0x61247d8aca1c48
& %blockchain ^ethereum$
& %type ^internal$
& %amount_ [1-9]
comment blockchain:%blockchain, type:%type, block:%block_number, subaccount_address:%subaccount_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment blockchain:%blockchain, type:%type, block:%block_number, swapper:uniswap, subaccount_address:%subaccount_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
# SELL/FEE
if %to_address (^0x06729eb2424da47898f935267bd4a62940de5105$|^0x4c54ff7f1c424ff5487a32aad0b48b19cbaf087f$|^0x61247d8aca1c485a50728e1336d9b26c8339e701$|^0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45$|^0x7a250d5630b4cf539739df2c5dacb4c659f2488d$|^0x881d40237659c251811cec9c364ef91dc08d300c$|^0x9a772018fbd77fcd2d25657e5c547baff3fd7d16$|^0xa5e79baee540f000ef6f23d067cd3ac22c7d9fe6$|^0xb4e16d0168e52d35cacd2c6185b44281ec28c9dc$|^0xe592427a0aece92de3edee1f18e0157c05861564$|^0x3fc91a3afd70395cd496c647d5a6cc9d4b2b7fad$|^0xe42318ea3b998e8355a3da364eb9d48ec725eb45$|^0x09d1d767edf8fa23a64c51fa559e0688e526812f$)
@@ -56,7 +56,7 @@ if %to_address (^0x06729eb2424da47898f935267bd4a62940de5105$|^0x4c54ff7f1c424ff5
& %type (^erc-20$|^normal$)
& %fees [1-9]
account2 equity:%account_name:%subaccount_name:conversion:%blockchain:%symbol
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, method:%method_id, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, method:%method_id, swapper:uniswap, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment2 %tx_hash,%date +0000,SELL,%account_name:%subaccount_name:%blockchain,%symbol,%amount_
comment3 %tx_hash,%date +0000,FEE,%account_name:%subaccount_name:%blockchain,%symbol,%fees
@@ -75,6 +75,6 @@ if %to_address (^0x06729eb2424da47898f935267bd4a62940de5105$|^0x4c54ff7f1c424ff5
& %blockchain ^ethereum$
& %type ^erc-20$
& %fees [1-9]
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
comment blockchain:%blockchain, type:%type, block:%block_number, blockid:%block_hash, index:%tx_index, swapper:uniswap, subaccount_address:%subaccount_address, contract_address:%contract_address, from_address:%from_address, to_address:%to_address, txid:%tx_hash, direction:%direction, taxed_as:MATCH
# vim: sw=2 sts=2 si ai et