Storing Scripts with ScriptyStorage

Under the hood ScriptyStorage uses ethfs which depends on SSTORE2. Storage is gas efficient and secured with checksum.

You first need to register a script on ScriptyStorage and then add code chunks into it.

await scriptyStorageContract.createScript("myScript1", stringToBytes("details"))
await scriptyStorageContract.addChunkToScript("myScript1", stringToBytes(script1Chunk0))
await scriptyStorageContract.addChunkToScript("myScript1", stringToBytes(script1Chunk1))

await scriptyStorageContract.createScript("myScript2", stringToBytes("details"))
await scriptyStorageContract.addChunkToScript("myScript2", stringToBytes(script2Chunk0))
await scriptyStorageContract.addChunkToScript("myScript2", stringToBytes(script2Chunk1))
await scriptyStorageContract.addChunkToScript("myScript2", stringToBytes(script2Chunk2))

Last updated