Çağrı Verilerinin Düzeni
Bir fonksiyon çağrısı için alınan girdi verisinin ABI belirtimi tarafından tanımlanan formatta olduğu varsayılır. Diğerlerinin yanı sıra, ABI tanımlaması argümanların 32 baytın katları olacak şekilde eklenmesini zorunlu kılar. Dahili(internal) fonksiyon çağrıları bundan farklı bir kural kullanır.
Bir sözleşmenin constructor fonksiyonu için argümanlar, ABI şifrelemesinde de olduğu gibi sözleşmenin kodunun
sonuna doğrudan eklenir. Constructor fonksiyonu argümanlara codesize
işlem kodunu kullanarak
değil, sabit kodlanmış bir ofset üzerinden erişir. Bunun nedeni ise koda veri eklerken bu ofsetin değişmesidir.