Overview
S Balance
0 S
S Value
$0.00More Info
Private Name Tags
ContractCreator
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
WPFullTextStorage
Compiler Version
v0.8.26+commit.8a97fa7a
Contract Source Code (Solidity)
/** *Submitted for verification at SonicScan.org on 2025-01-04 */ // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; contract WPFullTextStorage { struct Post { string header; string body; } // postId => Post mapping mapping(uint256 => Post) public posts; // Store the full text (header + body) for a post function storeText( uint256 postId, string calldata _header, string calldata _body ) external { posts[postId] = Post(_header, _body); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"posts","outputs":[{"internalType":"string","name":"header","type":"string"},{"internalType":"string","name":"body","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"postId","type":"uint256"},{"internalType":"string","name":"_header","type":"string"},{"internalType":"string","name":"_body","type":"string"}],"name":"storeText","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
6080604052348015600e575f80fd5b506107b88061001c5f395ff3fe608060405234801561000f575f80fd5b5060043610610034575f3560e01c80630b1e7f8314610038578063a7f7036214610069575b5f80fd5b610052600480360381019061004d91906102ca565b610085565b604051610060929190610365565b60405180910390f35b610083600480360381019061007e91906103fb565b6101b0565b005b5f602052805f5260405f205f91509050805f0180546100a3906104b9565b80601f01602080910402602001604051908101604052809291908181526020018280546100cf906104b9565b801561011a5780601f106100f15761010080835404028352916020019161011a565b820191905f5260205f20905b8154815290600101906020018083116100fd57829003601f168201915b50505050509080600101805461012f906104b9565b80601f016020809104026020016040519081016040528092919081815260200182805461015b906104b9565b80156101a65780601f1061017d576101008083540402835291602001916101a6565b820191905f5260205f20905b81548152906001019060200180831161018957829003601f168201915b5050505050905082565b604051806040016040528085858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f81840152601f19601f82011690508083019250505050505050815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284375f81840152601f19601f820116905080830192505050505050508152505f808781526020019081526020015f205f820151815f01908161026e91906106b3565b50602082015181600101908161028491906106b3565b509050505050505050565b5f80fd5b5f80fd5b5f819050919050565b6102a981610297565b81146102b3575f80fd5b50565b5f813590506102c4816102a0565b92915050565b5f602082840312156102df576102de61028f565b5b5f6102ec848285016102b6565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610337826102f5565b61034181856102ff565b935061035181856020860161030f565b61035a8161031d565b840191505092915050565b5f6040820190508181035f83015261037d818561032d565b90508181036020830152610391818461032d565b90509392505050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f8401126103bb576103ba61039a565b5b8235905067ffffffffffffffff8111156103d8576103d761039e565b5b6020830191508360018202830111156103f4576103f36103a2565b5b9250929050565b5f805f805f606086880312156104145761041361028f565b5b5f610421888289016102b6565b955050602086013567ffffffffffffffff81111561044257610441610293565b5b61044e888289016103a6565b9450945050604086013567ffffffffffffffff81111561047157610470610293565b5b61047d888289016103a6565b92509250509295509295909350565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806104d057607f821691505b6020821081036104e3576104e261048c565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026105727fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610537565b61057c8683610537565b95508019841693508086168417925050509392505050565b5f819050919050565b5f6105b76105b26105ad84610297565b610594565b610297565b9050919050565b5f819050919050565b6105d08361059d565b6105e46105dc826105be565b848454610543565b825550505050565b5f90565b6105f86105ec565b6106038184846105c7565b505050565b5b818110156106265761061b5f826105f0565b600181019050610609565b5050565b601f82111561066b5761063c81610516565b61064584610528565b81016020851015610654578190505b61066861066085610528565b830182610608565b50505b505050565b5f82821c905092915050565b5f61068b5f1984600802610670565b1980831691505092915050565b5f6106a3838361067c565b9150826002028217905092915050565b6106bc826102f5565b67ffffffffffffffff8111156106d5576106d46104e9565b5b6106df82546104b9565b6106ea82828561062a565b5f60209050601f83116001811461071b575f8415610709578287015190505b6107138582610698565b86555061077a565b601f19841661072986610516565b5f5b828110156107505784890151825560018201915060208501945060208101905061072b565b8683101561076d5784890151610769601f89168261067c565b8355505b6001600288020188555050505b50505050505056fea264697066735822122046e171e24398f447cf5008c960fbbe1067c1aa6b971683689525e449cae9c78264736f6c634300081a0033
Deployed Bytecode
0x608060405234801561000f575f80fd5b5060043610610034575f3560e01c80630b1e7f8314610038578063a7f7036214610069575b5f80fd5b610052600480360381019061004d91906102ca565b610085565b604051610060929190610365565b60405180910390f35b610083600480360381019061007e91906103fb565b6101b0565b005b5f602052805f5260405f205f91509050805f0180546100a3906104b9565b80601f01602080910402602001604051908101604052809291908181526020018280546100cf906104b9565b801561011a5780601f106100f15761010080835404028352916020019161011a565b820191905f5260205f20905b8154815290600101906020018083116100fd57829003601f168201915b50505050509080600101805461012f906104b9565b80601f016020809104026020016040519081016040528092919081815260200182805461015b906104b9565b80156101a65780601f1061017d576101008083540402835291602001916101a6565b820191905f5260205f20905b81548152906001019060200180831161018957829003601f168201915b5050505050905082565b604051806040016040528085858080601f0160208091040260200160405190810160405280939291908181526020018383808284375f81840152601f19601f82011690508083019250505050505050815260200183838080601f0160208091040260200160405190810160405280939291908181526020018383808284375f81840152601f19601f820116905080830192505050505050508152505f808781526020019081526020015f205f820151815f01908161026e91906106b3565b50602082015181600101908161028491906106b3565b509050505050505050565b5f80fd5b5f80fd5b5f819050919050565b6102a981610297565b81146102b3575f80fd5b50565b5f813590506102c4816102a0565b92915050565b5f602082840312156102df576102de61028f565b5b5f6102ec848285016102b6565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610337826102f5565b61034181856102ff565b935061035181856020860161030f565b61035a8161031d565b840191505092915050565b5f6040820190508181035f83015261037d818561032d565b90508181036020830152610391818461032d565b90509392505050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f8401126103bb576103ba61039a565b5b8235905067ffffffffffffffff8111156103d8576103d761039e565b5b6020830191508360018202830111156103f4576103f36103a2565b5b9250929050565b5f805f805f606086880312156104145761041361028f565b5b5f610421888289016102b6565b955050602086013567ffffffffffffffff81111561044257610441610293565b5b61044e888289016103a6565b9450945050604086013567ffffffffffffffff81111561047157610470610293565b5b61047d888289016103a6565b92509250509295509295909350565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806104d057607f821691505b6020821081036104e3576104e261048c565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026105727fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610537565b61057c8683610537565b95508019841693508086168417925050509392505050565b5f819050919050565b5f6105b76105b26105ad84610297565b610594565b610297565b9050919050565b5f819050919050565b6105d08361059d565b6105e46105dc826105be565b848454610543565b825550505050565b5f90565b6105f86105ec565b6106038184846105c7565b505050565b5b818110156106265761061b5f826105f0565b600181019050610609565b5050565b601f82111561066b5761063c81610516565b61064584610528565b81016020851015610654578190505b61066861066085610528565b830182610608565b50505b505050565b5f82821c905092915050565b5f61068b5f1984600802610670565b1980831691505092915050565b5f6106a3838361067c565b9150826002028217905092915050565b6106bc826102f5565b67ffffffffffffffff8111156106d5576106d46104e9565b5b6106df82546104b9565b6106ea82828561062a565b5f60209050601f83116001811461071b575f8415610709578287015190505b6107138582610698565b86555061077a565b601f19841661072986610516565b5f5b828110156107505784890151825560018201915060208501945060208101905061072b565b8683101561076d5784890151610769601f89168261067c565b8355505b6001600288020188555050505b50505050505056fea264697066735822122046e171e24398f447cf5008c960fbbe1067c1aa6b971683689525e449cae9c78264736f6c634300081a0033
Deployed Bytecode Sourcemap
60:424:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;199:37;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;:::i;:::-;;;;;;;;300:181;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;199:37;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;300:181::-;453:20;;;;;;;;458:7;;453:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;467:5;;453:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;437:5;:13;443:6;437:13;;;;;;;;;;;:36;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;:::i;:::-;;;;;300:181;;;;;:::o;88:117:1:-;197:1;194;187:12;211:117;320:1;317;310:12;334:77;371:7;400:5;389:16;;334:77;;;:::o;417:122::-;490:24;508:5;490:24;:::i;:::-;483:5;480:35;470:63;;529:1;526;519:12;470:63;417:122;:::o;545:139::-;591:5;629:6;616:20;607:29;;645:33;672:5;645:33;:::i;:::-;545:139;;;;:::o;690:329::-;749:6;798:2;786:9;777:7;773:23;769:32;766:119;;;804:79;;:::i;:::-;766:119;924:1;949:53;994:7;985:6;974:9;970:22;949:53;:::i;:::-;939:63;;895:117;690:329;;;;:::o;1025:99::-;1077:6;1111:5;1105:12;1095:22;;1025:99;;;:::o;1130:169::-;1214:11;1248:6;1243:3;1236:19;1288:4;1283:3;1279:14;1264:29;;1130:169;;;;:::o;1305:139::-;1394:6;1389:3;1384;1378:23;1435:1;1426:6;1421:3;1417:16;1410:27;1305:139;;;:::o;1450:102::-;1491:6;1542:2;1538:7;1533:2;1526:5;1522:14;1518:28;1508:38;;1450:102;;;:::o;1558:377::-;1646:3;1674:39;1707:5;1674:39;:::i;:::-;1729:71;1793:6;1788:3;1729:71;:::i;:::-;1722:78;;1809:65;1867:6;1862:3;1855:4;1848:5;1844:16;1809:65;:::i;:::-;1899:29;1921:6;1899:29;:::i;:::-;1894:3;1890:39;1883:46;;1650:285;1558:377;;;;:::o;1941:514::-;2102:4;2140:2;2129:9;2125:18;2117:26;;2189:9;2183:4;2179:20;2175:1;2164:9;2160:17;2153:47;2217:78;2290:4;2281:6;2217:78;:::i;:::-;2209:86;;2342:9;2336:4;2332:20;2327:2;2316:9;2312:18;2305:48;2370:78;2443:4;2434:6;2370:78;:::i;:::-;2362:86;;1941:514;;;;;:::o;2461:117::-;2570:1;2567;2560:12;2584:117;2693:1;2690;2683:12;2707:117;2816:1;2813;2806:12;2844:553;2902:8;2912:6;2962:3;2955:4;2947:6;2943:17;2939:27;2929:122;;2970:79;;:::i;:::-;2929:122;3083:6;3070:20;3060:30;;3113:18;3105:6;3102:30;3099:117;;;3135:79;;:::i;:::-;3099:117;3249:4;3241:6;3237:17;3225:29;;3303:3;3295:4;3287:6;3283:17;3273:8;3269:32;3266:41;3263:128;;;3310:79;;:::i;:::-;3263:128;2844:553;;;;;:::o;3403:1019::-;3504:6;3512;3520;3528;3536;3585:2;3573:9;3564:7;3560:23;3556:32;3553:119;;;3591:79;;:::i;:::-;3553:119;3711:1;3736:53;3781:7;3772:6;3761:9;3757:22;3736:53;:::i;:::-;3726:63;;3682:117;3866:2;3855:9;3851:18;3838:32;3897:18;3889:6;3886:30;3883:117;;;3919:79;;:::i;:::-;3883:117;4032:65;4089:7;4080:6;4069:9;4065:22;4032:65;:::i;:::-;4014:83;;;;3809:298;4174:2;4163:9;4159:18;4146:32;4205:18;4197:6;4194:30;4191:117;;;4227:79;;:::i;:::-;4191:117;4340:65;4397:7;4388:6;4377:9;4373:22;4340:65;:::i;:::-;4322:83;;;;4117:298;3403:1019;;;;;;;;:::o;4428:180::-;4476:77;4473:1;4466:88;4573:4;4570:1;4563:15;4597:4;4594:1;4587:15;4614:320;4658:6;4695:1;4689:4;4685:12;4675:22;;4742:1;4736:4;4732:12;4763:18;4753:81;;4819:4;4811:6;4807:17;4797:27;;4753:81;4881:2;4873:6;4870:14;4850:18;4847:38;4844:84;;4900:18;;:::i;:::-;4844:84;4665:269;4614:320;;;:::o;4940:180::-;4988:77;4985:1;4978:88;5085:4;5082:1;5075:15;5109:4;5106:1;5099:15;5126:141;5175:4;5198:3;5190:11;;5221:3;5218:1;5211:14;5255:4;5252:1;5242:18;5234:26;;5126:141;;;:::o;5273:93::-;5310:6;5357:2;5352;5345:5;5341:14;5337:23;5327:33;;5273:93;;;:::o;5372:107::-;5416:8;5466:5;5460:4;5456:16;5435:37;;5372:107;;;;:::o;5485:393::-;5554:6;5604:1;5592:10;5588:18;5627:97;5657:66;5646:9;5627:97;:::i;:::-;5745:39;5775:8;5764:9;5745:39;:::i;:::-;5733:51;;5817:4;5813:9;5806:5;5802:21;5793:30;;5866:4;5856:8;5852:19;5845:5;5842:30;5832:40;;5561:317;;5485:393;;;;;:::o;5884:60::-;5912:3;5933:5;5926:12;;5884:60;;;:::o;5950:142::-;6000:9;6033:53;6051:34;6060:24;6078:5;6060:24;:::i;:::-;6051:34;:::i;:::-;6033:53;:::i;:::-;6020:66;;5950:142;;;:::o;6098:75::-;6141:3;6162:5;6155:12;;6098:75;;;:::o;6179:269::-;6289:39;6320:7;6289:39;:::i;:::-;6350:91;6399:41;6423:16;6399:41;:::i;:::-;6391:6;6384:4;6378:11;6350:91;:::i;:::-;6344:4;6337:105;6255:193;6179:269;;;:::o;6454:73::-;6499:3;6454:73;:::o;6533:189::-;6610:32;;:::i;:::-;6651:65;6709:6;6701;6695:4;6651:65;:::i;:::-;6586:136;6533:189;;:::o;6728:186::-;6788:120;6805:3;6798:5;6795:14;6788:120;;;6859:39;6896:1;6889:5;6859:39;:::i;:::-;6832:1;6825:5;6821:13;6812:22;;6788:120;;;6728:186;;:::o;6920:543::-;7021:2;7016:3;7013:11;7010:446;;;7055:38;7087:5;7055:38;:::i;:::-;7139:29;7157:10;7139:29;:::i;:::-;7129:8;7125:44;7322:2;7310:10;7307:18;7304:49;;;7343:8;7328:23;;7304:49;7366:80;7422:22;7440:3;7422:22;:::i;:::-;7412:8;7408:37;7395:11;7366:80;:::i;:::-;7025:431;;7010:446;6920:543;;;:::o;7469:117::-;7523:8;7573:5;7567:4;7563:16;7542:37;;7469:117;;;;:::o;7592:169::-;7636:6;7669:51;7717:1;7713:6;7705:5;7702:1;7698:13;7669:51;:::i;:::-;7665:56;7750:4;7744;7740:15;7730:25;;7643:118;7592:169;;;;:::o;7766:295::-;7842:4;7988:29;8013:3;8007:4;7988:29;:::i;:::-;7980:37;;8050:3;8047:1;8043:11;8037:4;8034:21;8026:29;;7766:295;;;;:::o;8066:1395::-;8183:37;8216:3;8183:37;:::i;:::-;8285:18;8277:6;8274:30;8271:56;;;8307:18;;:::i;:::-;8271:56;8351:38;8383:4;8377:11;8351:38;:::i;:::-;8436:67;8496:6;8488;8482:4;8436:67;:::i;:::-;8530:1;8554:4;8541:17;;8586:2;8578:6;8575:14;8603:1;8598:618;;;;9260:1;9277:6;9274:77;;;9326:9;9321:3;9317:19;9311:26;9302:35;;9274:77;9377:67;9437:6;9430:5;9377:67;:::i;:::-;9371:4;9364:81;9233:222;8568:887;;8598:618;8650:4;8646:9;8638:6;8634:22;8684:37;8716:4;8684:37;:::i;:::-;8743:1;8757:208;8771:7;8768:1;8765:14;8757:208;;;8850:9;8845:3;8841:19;8835:26;8827:6;8820:42;8901:1;8893:6;8889:14;8879:24;;8948:2;8937:9;8933:18;8920:31;;8794:4;8791:1;8787:12;8782:17;;8757:208;;;8993:6;8984:7;8981:19;8978:179;;;9051:9;9046:3;9042:19;9036:26;9094:48;9136:4;9128:6;9124:17;9113:9;9094:48;:::i;:::-;9086:6;9079:64;9001:156;8978:179;9203:1;9199;9191:6;9187:14;9183:22;9177:4;9170:36;8605:611;;;8568:887;;8158:1303;;;8066:1395;;:::o
Swarm Source
ipfs://46e171e24398f447cf5008c960fbbe1067c1aa6b971683689525e449cae9c782
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.