ETH Price: $2,476.01 (+0.82%)

Token

SafeMoon (SFM)
 

Overview

Max Total Supply

1,000,000,000,000 SFM

Holders

371 (0.00%)

Transfers

-
0

Market

Price

$0.00 @ 0.000000 ETH (-7.92%)

Onchain Market Cap

$654,568.05

Circulating Supply Market Cap

$0.00

Other Info

Token Contract (WITH 9 Decimals)

Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

Safemoon protocol aims to create a self-regenerating automatic liquidity providing protocol that would pay out static rewards to holders and penalize sellers.

Market

Volume (24H):$0.00
Market Capitalization:$0.00
Circulating Supply:0.00 SFM
Market Data Source: Coinmarketcap

# Exchange Pair Price  24H Volume % Volume

Contract Name

OptimizedTransparentUpgradeableProxy

Compiler Version
v0.8.11+commit.d7f03943
Optimization Enabled
Yes with 0 runs
Other Settings
default evmVersion
License
MIT
Contract Source Code (Solidity)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[{"internalType":"address","name":"_logic","type":"address"},{"internalType":"address","name":"admin_","type":"address"},{"internalType":"bytes","name":"_data","type":"bytes"}],"stateMutability":"payable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"previousAdmin","type":"address"},{"indexed":false,"internalType":"address","name":"newAdmin","type":"address"}],"name":"AdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"beacon","type":"address"}],"name":"BeaconUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"implementation","type":"address"}],"name":"Upgraded","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"admin","outputs":[{"internalType":"address","name":"admin_","type":"address"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"implementation_","type":"address"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newImplementation","type":"address"}],"name":"upgradeTo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newImplementation","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"upgradeToAndCall","outputs":[],"stateMutability":"payable","type":"function"},{"stateMutability":"payable","type":"receive"}]
60a060405260405162000d5438038062000d5483398101604081905262000026916200044a565b82816200005560017f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbd6200052a565b60008051602062000d0d8339815191521462000075576200007562000550565b62000083828260006200013c565b50620000b3905060017fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61046200052a565b60008051602062000ced83398151915214620000d357620000d362000550565b6001600160a01b038216608081905260008051602062000ced8339815191528381556040805160008152602081019390935290917f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f910160405180910390a150505050620005b9565b620001478362000179565b600082511180620001555750805b156200017457620001728383620001bb60201b6200020b1760201c565b505b505050565b6200018481620001ea565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b6060620001e3838360405180606001604052806027815260200162000d2d60279139620002b2565b9392505050565b62000200816200039860201b620002371760201c565b620002685760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084015b60405180910390fd5b806200029160008051602062000d0d83398151915260001b620003a760201b620001dd1760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002bf8462000398565b6200031c5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b60648201526084016200025f565b600080856001600160a01b03168560405162000339919062000566565b600060405180830381855af49150503d806000811462000376576040519150601f19603f3d011682016040523d82523d6000602084013e6200037b565b606091505b5090925090506200038e828286620003aa565b9695505050505050565b6001600160a01b03163b151590565b90565b60608315620003bb575081620001e3565b825115620003cc5782518084602001fd5b8160405162461bcd60e51b81526004016200025f919062000584565b80516001600160a01b03811681146200040057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004385781810151838201526020016200041e565b83811115620001725750506000910152565b6000806000606084860312156200046057600080fd5b6200046b84620003e8565b92506200047b60208501620003e8565b60408501519092506001600160401b03808211156200049957600080fd5b818601915086601f830112620004ae57600080fd5b815181811115620004c357620004c362000405565b604051601f8201601f19908116603f01168101908382118183101715620004ee57620004ee62000405565b816040528281528960208487010111156200050857600080fd5b6200051b8360208301602088016200041b565b80955050505050509250925092565b6000828210156200054b57634e487b7160e01b600052601160045260246000fd5b500390565b634e487b7160e01b600052600160045260246000fd5b600082516200057a8184602087016200041b565b9190910192915050565b6020815260008251806020840152620005a58160408501602087016200041b565b601f01601f19169190910160400192915050565b608051610718620005d5600039600061032c01526107186000f3fe6080604052600436106100435760003560e01c80633659cfe61461005a5780634f1ef2861461007a5780635c60da1b1461008d578063f851a440146100be57610052565b36610052576100506100d3565b005b6100506100d3565b34801561006657600080fd5b50610050610075366004610583565b6100ed565b61005061008836600461059e565b610134565b34801561009957600080fd5b506100a26101a5565b6040516001600160a01b03909116815260200160405180910390f35b3480156100ca57600080fd5b506100a26101e0565b6100db610246565b6100eb6100e66102e5565b610306565b565b6100f561032a565b6001600160a01b0316336001600160a01b0316141561012c576101298160405180602001604052806000815250600061034e565b50565b6101296100d3565b61013c61032a565b6001600160a01b0316336001600160a01b0316141561019d576101988383838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506001925061034e915050565b505050565b6101986100d3565b60006101af61032a565b6001600160a01b0316336001600160a01b031614156101d5576101d06102e5565b905090565b6101dd6100d3565b90565b60006101ea61032a565b6001600160a01b0316336001600160a01b031614156101d5576101d061032a565b606061023083836040518060600160405280602781526020016106bc60279139610379565b9392505050565b6001600160a01b03163b151590565b61024e61032a565b6001600160a01b0316336001600160a01b031614156100eb5760405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a4015b60405180910390fd5b60006101d060008051602061069c833981519152546001600160a01b031690565b3660008037600080366000845af43d6000803e808015610325573d6000f35b3d6000fd5b7f000000000000000000000000000000000000000000000000000000000000000090565b61035783610454565b6000825111806103645750805b1561019857610373838361020b565b50505050565b606061038484610237565b6103df5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b60648201526084016102dc565b600080856001600160a01b0316856040516103fa919061064c565b600060405180830381855af49150503d8060008114610435576040519150601f19603f3d011682016040523d82523d6000602084013e61043a565b606091505b509150915061044a828286610494565b9695505050505050565b61045d816104cd565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b606083156104a3575081610230565b8251156104b35782518084602001fd5b8160405162461bcd60e51b81526004016102dc9190610668565b6104d681610237565b6105385760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084016102dc565b60008051602061069c83398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b80356001600160a01b038116811461057e57600080fd5b919050565b60006020828403121561059557600080fd5b61023082610567565b6000806000604084860312156105b357600080fd5b6105bc84610567565b925060208401356001600160401b03808211156105d857600080fd5b818601915086601f8301126105ec57600080fd5b8135818111156105fb57600080fd5b87602082850101111561060d57600080fd5b6020830194508093505050509250925092565b60005b8381101561063b578181015183820152602001610623565b838111156103735750506000910152565b6000825161065e818460208701610620565b9190910192915050565b6020815260008251806020840152610687816040850160208701610620565b601f01601f1916919091016040019291505056fe360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220fdc5d374ac7d73d56ebc7a08df6bbab4e63bbdd94528c8e1a08beebc0370af4e64736f6c634300080b0033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000006f166416644375e4a8031d50c4cbc72923a4188900000000000000000000000036eddf775f9c35a736ca2d194ec7b984097c659200000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024c4d66de8000000000000000000000000678ee23173dce625a90ed651e91ca5138149f59000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x6080604052600436106100435760003560e01c80633659cfe61461005a5780634f1ef2861461007a5780635c60da1b1461008d578063f851a440146100be57610052565b36610052576100506100d3565b005b6100506100d3565b34801561006657600080fd5b50610050610075366004610583565b6100ed565b61005061008836600461059e565b610134565b34801561009957600080fd5b506100a26101a5565b6040516001600160a01b03909116815260200160405180910390f35b3480156100ca57600080fd5b506100a26101e0565b6100db610246565b6100eb6100e66102e5565b610306565b565b6100f561032a565b6001600160a01b0316336001600160a01b0316141561012c576101298160405180602001604052806000815250600061034e565b50565b6101296100d3565b61013c61032a565b6001600160a01b0316336001600160a01b0316141561019d576101988383838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506001925061034e915050565b505050565b6101986100d3565b60006101af61032a565b6001600160a01b0316336001600160a01b031614156101d5576101d06102e5565b905090565b6101dd6100d3565b90565b60006101ea61032a565b6001600160a01b0316336001600160a01b031614156101d5576101d061032a565b606061023083836040518060600160405280602781526020016106bc60279139610379565b9392505050565b6001600160a01b03163b151590565b61024e61032a565b6001600160a01b0316336001600160a01b031614156100eb5760405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a4015b60405180910390fd5b60006101d060008051602061069c833981519152546001600160a01b031690565b3660008037600080366000845af43d6000803e808015610325573d6000f35b3d6000fd5b7f00000000000000000000000036eddf775f9c35a736ca2d194ec7b984097c659290565b61035783610454565b6000825111806103645750805b1561019857610373838361020b565b50505050565b606061038484610237565b6103df5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b60648201526084016102dc565b600080856001600160a01b0316856040516103fa919061064c565b600060405180830381855af49150503d8060008114610435576040519150601f19603f3d011682016040523d82523d6000602084013e61043a565b606091505b509150915061044a828286610494565b9695505050505050565b61045d816104cd565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b606083156104a3575081610230565b8251156104b35782518084602001fd5b8160405162461bcd60e51b81526004016102dc9190610668565b6104d681610237565b6105385760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084016102dc565b60008051602061069c83398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b80356001600160a01b038116811461057e57600080fd5b919050565b60006020828403121561059557600080fd5b61023082610567565b6000806000604084860312156105b357600080fd5b6105bc84610567565b925060208401356001600160401b03808211156105d857600080fd5b818601915086601f8301126105ec57600080fd5b8135818111156105fb57600080fd5b87602082850101111561060d57600080fd5b6020830194508093505050509250925092565b60005b8381101561063b578181015183820152602001610623565b838111156103735750506000910152565b6000825161065e818460208701610620565b9190910192915050565b6020815260008251806020840152610687816040850160208701610620565b601f01601f1916919091016040019291505056fe360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220fdc5d374ac7d73d56ebc7a08df6bbab4e63bbdd94528c8e1a08beebc0370af4e64736f6c634300080b0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000006f166416644375e4a8031d50c4cbc72923a4188900000000000000000000000036eddf775f9c35a736ca2d194ec7b984097c659200000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024c4d66de8000000000000000000000000678ee23173dce625a90ed651e91ca5138149f59000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _logic (address): 0x6f166416644375E4a8031D50C4CBc72923a41889
Arg [1] : admin_ (address): 0x36EdDF775f9c35A736Ca2D194ec7B984097C6592
Arg [2] : _data (bytes): 0xc4d66de8000000000000000000000000678ee23173dce625a90ed651e91ca5138149f590

-----Encoded View---------------
6 Constructor Arguments found :
Arg [0] : 0000000000000000000000006f166416644375e4a8031d50c4cbc72923a41889
Arg [1] : 00000000000000000000000036eddf775f9c35a736ca2d194ec7b984097c6592
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000024
Arg [4] : c4d66de8000000000000000000000000678ee23173dce625a90ed651e91ca513
Arg [5] : 8149f59000000000000000000000000000000000000000000000000000000000

Deployed Bytecode Sourcemap
24804:3747:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3028:11;:9;:11::i;:::-;24804:3747;;2797:11;:9;:11::i;27254:136::-;;;;;;;;;;-1:-1:-1;27254:136:0;;;;;:::i;:::-;;:::i;27775:166::-;;;;;;:::i;:::-;;:::i;26956:131::-;;;;;;;;;;;;;:::i;:::-;;;-1:-1:-1;;;;;1217:32:1;;;1199:51;;1187:2;1172:18;26956:131:0;;;;;;;26387:98;;;;;;;;;;;;;:::i;2434:113::-;2483:17;:15;:17::i;:::-;2511:28;2521:17;:15;:17::i;:::-;2511:9;:28::i;:::-;2434:113::o;27254:136::-;25842:11;:9;:11::i;:::-;-1:-1:-1;;;;;25828:25:0;:10;-1:-1:-1;;;;;25828:25:0;;25824:103;;;27328:54:::1;27346:17;27365:9;;;;;;;;;;;::::0;27376:5:::1;27328:17;:54::i;:::-;27254:136:::0;:::o;25824:103::-;25904:11;:9;:11::i;27775:166::-;25842:11;:9;:11::i;:::-;-1:-1:-1;;;;;25828:25:0;:10;-1:-1:-1;;;;;25828:25:0;;25824:103;;;27885:48:::1;27903:17;27922:4;;27885:48;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;::::0;;;;-1:-1:-1;27928:4:0::1;::::0;-1:-1:-1;27885:17:0::1;::::0;-1:-1:-1;;27885:48:0:i:1;:::-;27775:166:::0;;;:::o;25824:103::-;25904:11;:9;:11::i;26956:131::-;27008:23;25842:11;:9;:11::i;:::-;-1:-1:-1;;;;;25828:25:0;:10;-1:-1:-1;;;;;25828:25:0;;25824:103;;;27062:17:::1;:15;:17::i;:::-;27044:35;;26956:131:::0;:::o;25824:103::-;25904:11;:9;:11::i;:::-;26956:131;:::o;26387:98::-;26430:14;25842:11;:9;:11::i;:::-;-1:-1:-1;;;;;25828:25:0;:10;-1:-1:-1;;;;;25828:25:0;;25824:103;;;26466:11:::1;:9;:11::i;11276:200::-:0;11359:12;11391:77;11412:6;11420:4;11391:77;;;;;;;;;;;;;;;;;:20;:77::i;:::-;11384:84;11276:200;-1:-1:-1;;;11276:200:0:o;5743:326::-;-1:-1:-1;;;;;6038:19:0;;:23;;;5743:326::o;28228:210::-;28314:11;:9;:11::i;:::-;-1:-1:-1;;;;;28300:25:0;:10;-1:-1:-1;;;;;28300:25:0;;;28292:104;;;;-1:-1:-1;;;28292:104:0;;1463:2:1;28292:104:0;;;1445:21:1;1502:2;1482:18;;;1475:30;1541:34;1521:18;;;1514:62;1612:34;1592:18;;;1585:62;-1:-1:-1;;;1663:19:1;;;1656:33;1706:19;;28292:104:0;;;;;;;;23098:142;23165:12;23197:35;-1:-1:-1;;;;;;;;;;;16702:54:0;-1:-1:-1;;;;;16702:54:0;;16622:142;1048:894;1379:14;1376:1;1373;1360:34;1589:1;1586;1570:14;1567:1;1551:14;1544:5;1531:60;1664:16;1661:1;1658;1643:38;1704:6;1773:68;;;;1892:16;1889:1;1882:27;1773:68;1809:16;1806:1;1799:27;28446:102;28534:6;;28446:102::o;17531:304::-;17674:29;17685:17;17674:10;:29::i;:::-;17732:1;17718:4;:11;:15;:28;;;;17737:9;17718:28;17714:114;;;17763:53;17792:17;17811:4;17763:28;:53::i;:::-;;17531:304;;;:::o;11670:396::-;11815:12;11848:18;11859:6;11848:10;:18::i;:::-;11840:69;;;;-1:-1:-1;;;11840:69:0;;1938:2:1;11840:69:0;;;1920:21:1;1977:2;1957:18;;;1950:30;2016:34;1996:18;;;1989:62;-1:-1:-1;;;2067:18:1;;;2060:36;2113:19;;11840:69:0;1736:402:1;11840:69:0;11923:12;11937:23;11964:6;-1:-1:-1;;;;;11964:19:0;11984:4;11964:25;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11922:67;;;;12007:51;12024:7;12033:10;12045:12;12007:16;:51::i;:::-;12000:58;11670:396;-1:-1:-1;;;;;;11670:396:0:o;17235:155::-;17302:37;17321:17;17302:18;:37::i;:::-;17355:27;;-1:-1:-1;;;;;17355:27:0;;;;;;;;17235:155;:::o;12294:712::-;12444:12;12473:7;12469:530;;;-1:-1:-1;12504:10:0;12497:17;;12469:530;12618:17;;:21;12614:374;;12816:10;12810:17;12877:15;12864:10;12860:2;12856:19;12849:44;12614:374;12959:12;12952:20;;-1:-1:-1;;;12952:20:0;;;;;;;;:::i;16860:262::-;16942:37;16961:17;16942:18;:37::i;:::-;16934:95;;;;-1:-1:-1;;;16934:95:0;;3275:2:1;16934:95:0;;;3257:21:1;3314:2;3294:18;;;3287:30;3353:34;3333:18;;;3326:62;-1:-1:-1;;;3404:18:1;;;3397:43;3457:19;;16934:95:0;3073:409:1;16934:95:0;-1:-1:-1;;;;;;;;;;;17040:74:0;;-1:-1:-1;;;;;;17040:74:0;-1:-1:-1;;;;;17040:74:0;;;;;;;;;;16860:262::o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:70;;177:1;174;167:12;111:70;14:173;;;:::o;192:186::-;251:6;304:2;292:9;283:7;279:23;275:32;272:52;;;320:1;317;310:12;272:52;343:29;362:9;343:29;:::i;383:665::-;462:6;470;478;531:2;519:9;510:7;506:23;502:32;499:52;;;547:1;544;537:12;499:52;570:29;589:9;570:29;:::i;:::-;560:39;-1:-1:-1;650:2:1;635:18;;622:32;-1:-1:-1;;;;;703:14:1;;;700:34;;;730:1;727;720:12;700:34;768:6;757:9;753:22;743:32;;813:7;806:4;802:2;798:13;794:27;784:55;;835:1;832;825:12;784:55;875:2;862:16;901:2;893:6;890:14;887:34;;;917:1;914;907:12;887:34;962:7;957:2;948:6;944:2;940:15;936:24;933:37;930:57;;;983:1;980;973:12;930:57;1014:2;1010;1006:11;996:21;;1036:6;1026:16;;;;;383:665;;;;;:::o;2143:258::-;2215:1;2225:113;2239:6;2236:1;2233:13;2225:113;;;2315:11;;;2309:18;2296:11;;;2289:39;2261:2;2254:10;2225:113;;;2356:6;2353:1;2350:13;2347:48;;;-1:-1:-1;;2391:1:1;2373:16;;2366:27;2143:258::o;2406:274::-;2535:3;2573:6;2567:13;2589:53;2635:6;2630:3;2623:4;2615:6;2611:17;2589:53;:::i;:::-;2658:16;;;;;2406:274;-1:-1:-1;;2406:274:1:o;2685:383::-;2834:2;2823:9;2816:21;2797:4;2866:6;2860:13;2909:6;2904:2;2893:9;2889:18;2882:34;2925:66;2984:6;2979:2;2968:9;2964:18;2959:2;2951:6;2947:15;2925:66;:::i;:::-;3052:2;3031:15;-1:-1:-1;;3027:29:1;3012:45;;;;3059:2;3008:54;;2685:383;-1:-1:-1;;2685:383:1:o
Swarm Source
ipfs://fdc5d374ac7d73d56ebc7a08df6bbab4e63bbdd94528c8e1a08beebc0370af4e
🤖 Code Reader

Generate instant answers for your smart contract questions using AI Models. Read more.

Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.

Etherscan Logo Etherscan Logo
Etherscan AI Beta
Holders Overview


Etherscan AI can make mistakes, please DYOR. Not financial advice