contract-build 5.0.3

Library for building ink! smart contracts
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
MEMORY {
    RAM : ORIGIN = 0x00000000, LENGTH =  2M
}

SECTIONS {
    . = ORIGIN(RAM);
    .text : { *(.init) *(.text .text.*) } > REGION_TEXT
    .rodata : { *(.rodata) *(.rodata.*) } > REGION_RODATA
    .bss : { *(.sbss) *(.bss) *(.bss.*) } > REGION_DATA
    .data : { *(.data) } > REGION_DATA
    /DISCARD/ : { *(.eh_frame) }
    . = ALIGN(4);
}

REGION_ALIAS("REGION_TEXT", RAM);
REGION_ALIAS("REGION_RODATA", RAM);
REGION_ALIAS("REGION_DATA", RAM);