Contract Overview
Balance:
0 FTM
FTM Value:
$0.00
My Name Tag:
Not Available, login to update
[ Download CSV Export ]
Latest 1 internal transaction
Parent Txn Hash | Block | From | To | Value | |||
---|---|---|---|---|---|---|---|
0x846be142770b7bbd9f49929ec0d65c6e19a8ea2b14ec29c280af828c2c93523a | 15096970 | 525 days 11 hrs ago | Syfin: Deployer | Contract Creation | 0 FTM |
[ Download CSV Export ]
Contract Name:
SyfinAvatars
Compiler Version
v0.8.7+commit.e28d00a7
Contract Source Code (Solidity)
/** *Submitted for verification at FtmScan.com on 2021-08-20 */ /** * SyfinAvatars * * This is a smart contract used for simple storage of IPFS hashes on chain to associate with Fantom Addresses for use in SYF NFT Market * * This contract can be used for any FTM address! * * https://t.me/fantomsyfin - https://sy.finance - https://app.sy.finance - https://nft.sy.finance * * https://twitter.com/syfinance */ pragma solidity ^0.8.0; contract SyfinAvatars { mapping (address => string) private ipfsHashes; mapping (address => string) private mimeTypes; mapping (address => string) private names; mapping (address => string) private bios; address[] public updates; event SetAvatar(address indexed hashAddress, string hash, string mimetype); function setAvatar(string memory hash, string memory mimetype, string memory name, string memory bio) public { require(bytes(hash).length == 46); require(bytes(mimetype).length > 0); updates.push(msg.sender); ipfsHashes[msg.sender] = hash; mimeTypes[msg.sender] = mimetype; names[msg.sender] = name; bios[msg.sender] = bio; emit SetAvatar(msg.sender, hash, mimetype); } function getIPFSHash(address hashAddress) public view returns (string memory) { return ipfsHashes[hashAddress]; } function getMIMEType(address hashAddress) public view returns (string memory) { return mimeTypes[hashAddress]; } function getName(address hashAddress) public view returns (string memory) { return names[hashAddress]; } function getBio(address hashAddress) public view returns (string memory) { return bios[hashAddress]; } function UpdateCount() public view returns (uint) { return updates.length; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"hashAddress","type":"address"},{"indexed":false,"internalType":"string","name":"hash","type":"string"},{"indexed":false,"internalType":"string","name":"mimetype","type":"string"}],"name":"SetAvatar","type":"event"},{"inputs":[],"name":"UpdateCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"hashAddress","type":"address"}],"name":"getBio","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"hashAddress","type":"address"}],"name":"getIPFSHash","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"hashAddress","type":"address"}],"name":"getMIMEType","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"hashAddress","type":"address"}],"name":"getName","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"hash","type":"string"},{"internalType":"string","name":"mimetype","type":"string"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"bio","type":"string"}],"name":"setAvatar","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"updates","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b506106d7806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c80635fd4b08a1161005b5780635fd4b08a146100d35780638d179b86146100e6578063b4c2f727146100f7578063cb0ab4251461012257600080fd5b806316356464146100825780633fd0bf17146100ab5780635f9fe885146100be575b600080fd5b6100956100903660046104cc565b610135565b6040516100a2919061060f565b60405180910390f35b6100956100b93660046104cc565b6101e1565b6100d16100cc3660046104fc565b610208565b005b6100956100e13660046104cc565b61032e565b6004546040519081526020016100a2565b61010a6101053660046105a9565b610355565b6040516001600160a01b0390911681526020016100a2565b6100956101303660046104cc565b61037f565b6001600160a01b038116600090815260016020526040902080546060919061015c90610650565b80601f016020809104026020016040519081016040528092919081815260200182805461018890610650565b80156101d55780601f106101aa576101008083540402835291602001916101d5565b820191906000526020600020905b8154815290600101906020018083116101b857829003601f168201915b50505050509050919050565b6001600160a01b038116600090815260036020526040902080546060919061015c90610650565b8351602e1461021657600080fd5b600083511161022457600080fd5b60048054600181019091557f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b0180546001600160a01b031916339081179091556000908152602081815260409091208551610281928701906103a6565b5033600090815260016020908152604090912084516102a2928601906103a6565b5033600090815260026020908152604090912083516102c3928501906103a6565b5033600090815260036020908152604090912082516102e4928401906103a6565b50336001600160a01b03167fe95887b385db7c01adb9b3e5778ff748421592afd4743e205be1f5153e7bf75f8585604051610320929190610622565b60405180910390a250505050565b6001600160a01b038116600090815260026020526040902080546060919061015c90610650565b6004818154811061036557600080fd5b6000918252602090912001546001600160a01b0316905081565b6001600160a01b038116600090815260208190526040902080546060919061015c90610650565b8280546103b290610650565b90600052602060002090601f0160209004810192826103d4576000855561041a565b82601f106103ed57805160ff191683800117855561041a565b8280016001018555821561041a579182015b8281111561041a5782518255916020019190600101906103ff565b5061042692915061042a565b5090565b5b80821115610426576000815560010161042b565b600082601f83011261045057600080fd5b813567ffffffffffffffff8082111561046b5761046b61068b565b604051601f8301601f19908116603f011681019082821181831017156104935761049361068b565b816040528381528660208588010111156104ac57600080fd5b836020870160208301376000602085830101528094505050505092915050565b6000602082840312156104de57600080fd5b81356001600160a01b03811681146104f557600080fd5b9392505050565b6000806000806080858703121561051257600080fd5b843567ffffffffffffffff8082111561052a57600080fd5b6105368883890161043f565b9550602087013591508082111561054c57600080fd5b6105588883890161043f565b9450604087013591508082111561056e57600080fd5b61057a8883890161043f565b9350606087013591508082111561059057600080fd5b5061059d8782880161043f565b91505092959194509250565b6000602082840312156105bb57600080fd5b5035919050565b6000815180845260005b818110156105e8576020818501810151868301820152016105cc565b818111156105fa576000602083870101525b50601f01601f19169290920160200192915050565b6020815260006104f560208301846105c2565b60408152600061063560408301856105c2565b828103602084015261064781856105c2565b95945050505050565b600181811c9082168061066457607f821691505b6020821081141561068557634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fdfea2646970667358221220e8beb5289a1dffe9a8cdeb7178ca0cbb5a537de8a7d8c2e8faf744216a9406ca64736f6c63430008070033
Deployed ByteCode Sourcemap
398:1465:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1374:126;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1642:116;;;;;;:::i;:::-;;:::i;749:478::-;;;;;;:::i;:::-;;:::i;:::-;;1512:118;;;;;;:::i;:::-;;:::i;1770:90::-;1838:7;:14;1770:90;;3607:25:1;;;3595:2;3580:18;1770:90:0;3461:177:1;633:24:0;;;;;;:::i;:::-;;:::i;:::-;;;-1:-1:-1;;;;;2804:32:1;;;2786:51;;2774:2;2759:18;633:24:0;2640:203:1;1235:127:0;;;;;;:::i;:::-;;:::i;1374:126::-;-1:-1:-1;;;;;1470:22:0;;;;;;:9;:22;;;;;1463:29;;1437:13;;1470:22;1463:29;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1374:126;;;:::o;1642:116::-;-1:-1:-1;;;;;1733:17:0;;;;;;:4;:17;;;;;1726:24;;1700:13;;1733:17;1726:24;;;:::i;749:478::-;883:4;877:18;899:2;877:24;869:33;;;;;;946:1;927:8;921:22;:26;913:35;;;;;;969:7;:24;;;;;;;;;;;;-1:-1:-1;;;;;;969:24:0;982:10;969:24;;;;;;-1:-1:-1;1014:22:0;;;969:24;1014:22;;;;;;;:29;;;;;;;;:::i;:::-;-1:-1:-1;1064:10:0;1054:21;;;;:9;:21;;;;;;;;:32;;;;;;;;:::i;:::-;-1:-1:-1;1103:10:0;1097:17;;;;:5;:17;;;;;;;;:24;;;;;;;;:::i;:::-;-1:-1:-1;1137:10:0;1132:16;;;;:4;:16;;;;;;;;:22;;;;;;;;:::i;:::-;;1192:10;-1:-1:-1;;;;;1182:37:0;;1204:4;1210:8;1182:37;;;;;;;:::i;:::-;;;;;;;;749:478;;;;:::o;1512:118::-;-1:-1:-1;;;;;1604:18:0;;;;;;:5;:18;;;;;1597:25;;1571:13;;1604:18;1597:25;;;:::i;633:24::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;633:24:0;;-1:-1:-1;633:24:0;:::o;1235:127::-;-1:-1:-1;;;;;1331:23:0;;:10;:23;;;;;;;;;;1324:30;;1298:13;;1331:23;1324:30;;;:::i;-1:-1:-1:-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;14:719:1;57:5;110:3;103:4;95:6;91:17;87:27;77:55;;128:1;125;118:12;77:55;164:6;151:20;190:18;227:2;223;220:10;217:36;;;233:18;;:::i;:::-;308:2;302:9;276:2;362:13;;-1:-1:-1;;358:22:1;;;382:2;354:31;350:40;338:53;;;406:18;;;426:22;;;403:46;400:72;;;452:18;;:::i;:::-;492:10;488:2;481:22;527:2;519:6;512:18;573:3;566:4;561:2;553:6;549:15;545:26;542:35;539:55;;;590:1;587;580:12;539:55;654:2;647:4;639:6;635:17;628:4;620:6;616:17;603:54;701:1;694:4;689:2;681:6;677:15;673:26;666:37;721:6;712:15;;;;;;14:719;;;;:::o;738:286::-;797:6;850:2;838:9;829:7;825:23;821:32;818:52;;;866:1;863;856:12;818:52;892:23;;-1:-1:-1;;;;;944:31:1;;934:42;;924:70;;990:1;987;980:12;924:70;1013:5;738:286;-1:-1:-1;;;738:286:1:o;1029:944::-;1155:6;1163;1171;1179;1232:3;1220:9;1211:7;1207:23;1203:33;1200:53;;;1249:1;1246;1239:12;1200:53;1289:9;1276:23;1318:18;1359:2;1351:6;1348:14;1345:34;;;1375:1;1372;1365:12;1345:34;1398:50;1440:7;1431:6;1420:9;1416:22;1398:50;:::i;:::-;1388:60;;1501:2;1490:9;1486:18;1473:32;1457:48;;1530:2;1520:8;1517:16;1514:36;;;1546:1;1543;1536:12;1514:36;1569:52;1613:7;1602:8;1591:9;1587:24;1569:52;:::i;:::-;1559:62;;1674:2;1663:9;1659:18;1646:32;1630:48;;1703:2;1693:8;1690:16;1687:36;;;1719:1;1716;1709:12;1687:36;1742:52;1786:7;1775:8;1764:9;1760:24;1742:52;:::i;:::-;1732:62;;1847:2;1836:9;1832:18;1819:32;1803:48;;1876:2;1866:8;1863:16;1860:36;;;1892:1;1889;1882:12;1860:36;;1915:52;1959:7;1948:8;1937:9;1933:24;1915:52;:::i;:::-;1905:62;;;1029:944;;;;;;;:::o;1978:180::-;2037:6;2090:2;2078:9;2069:7;2065:23;2061:32;2058:52;;;2106:1;2103;2096:12;2058:52;-1:-1:-1;2129:23:1;;1978:180;-1:-1:-1;1978:180:1:o;2163:472::-;2205:3;2243:5;2237:12;2270:6;2265:3;2258:19;2295:1;2305:162;2319:6;2316:1;2313:13;2305:162;;;2381:4;2437:13;;;2433:22;;2427:29;2409:11;;;2405:20;;2398:59;2334:12;2305:162;;;2485:6;2482:1;2479:13;2476:87;;;2551:1;2544:4;2535:6;2530:3;2526:16;2522:27;2515:38;2476:87;-1:-1:-1;2617:2:1;2596:15;-1:-1:-1;;2592:29:1;2583:39;;;;2624:4;2579:50;;2163:472;-1:-1:-1;;2163:472:1:o;2848:220::-;2997:2;2986:9;2979:21;2960:4;3017:45;3058:2;3047:9;3043:18;3035:6;3017:45;:::i;3073:383::-;3270:2;3259:9;3252:21;3233:4;3296:45;3337:2;3326:9;3322:18;3314:6;3296:45;:::i;:::-;3389:9;3381:6;3377:22;3372:2;3361:9;3357:18;3350:50;3417:33;3443:6;3435;3417:33;:::i;:::-;3409:41;3073:383;-1:-1:-1;;;;;3073:383:1:o;3643:380::-;3722:1;3718:12;;;;3765;;;3786:61;;3840:4;3832:6;3828:17;3818:27;;3786:61;3893:2;3885:6;3882:14;3862:18;3859:38;3856:161;;;3939:10;3934:3;3930:20;3927:1;3920:31;3974:4;3971:1;3964:15;4002:4;3999:1;3992:15;3856:161;;3643:380;;;:::o;4028:127::-;4089:10;4084:3;4080:20;4077:1;4070:31;4120:4;4117:1;4110:15;4144:4;4141:1;4134:15
Swarm Source
ipfs://e8beb5289a1dffe9a8cdeb7178ca0cbb5a537de8a7d8c2e8faf744216a9406ca
Age | Block | Fee Address | BC Fee Address | Voting Power | Jailed | Incoming |
---|
Validator ID :
0 FTM
Amount Staked
0
Amount Delegated
0
Staking Total
0
Staking Start Epoch
0
Staking Start Time
0
Proof of Importance
0
Origination Score
0
Validation Score
0
Active
0
Online
0
Downtime
0 s
Address | Amount | claimed Rewards | Created On Epoch | Created On |
---|
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.