{
"id":"64663c2b4aab65d41791a3ce2601719d411ec2ddbeba66899a605b6a53b7a120",
"pubkey":"e5f1d86e7b4f85a152e0fcba327e4dde82ba1a4d36e85d01f2f9ceb5eeec5ee1",
"created_at":1688743444,
"kind":1,
"tags": [
[
"p",
"e5f1d86e7b4f85a152e0fcba327e4dde82ba1a4d36e85d01f2f9ceb5eeec5ee1",
"wss://purplepag.es",
"0xNekr"
],
[
"e",
"8d302aeb79b144965ac347c43b0104e3225ba3ec518d2d12f90609d7a450bcc1",
"wss://purplepag.es",
"root"
],
[
"e",
"e9cbc8f3f04641478c40a4c881e63974293b8fae3401611323b130ee38fc0651",
"wss://purplepag.es",
"reply"
],
[
"client",
"coracle"
]
],
"content":"Pour commencer, il est important de revoir le pattern de base du développement d'un contrat, notamment en Solidity. \n\nOn appelle ça le CEI : Checks, Effects, Interactions. \n\nIl permet d'empêcher la majorité des problèmes.",
"sig":"708dd8c53b2fc31e37e1021c58fda94544bf2944c8c54e0903a48e6519fe512f4d06b43dc7825df300f4f403ea3d1bb6049e49bab344eaa6fdd5e402f22b73db"
}