
Contract - Code diff
AvailAttestation.sol - This is the contract which handles the DA attestation verification for AvailDA message bytesDataAvailabilityProtocol - It has to be set to AvailAttestation.sol using setDataAvailabilityProtocol functionCDK node
aggregator component which uses zkevm-synchronizer-l1 library for reading data from Avail DA - code diffsequencer-sender component for sending data to Avail DA - Code diffAvailDA both on CDK contracts and nodeDataAvailabilityMessage) for DAC on L1 chain (PolygonValidium contract)CDK node (aggregator component) can retrieve the data and fully create the chainCDK node reads the DA blob references from the L1 chain (PolygonValidium contract), there must be some logic to deviate this DAC blob ref to new AvailDA blob ref (can be centralised server, or contract for more decentralised visibility)