Олег счастливо преодолел все препятствия и появился под стенами Константинополя. Греки заградили пристань цепью от Акрополя до Галатской башни, а город заперли. Олег вышел на берег, и воины его огнем и мечом рассыпались по окрестностям, жгли церкви, разбивали палаты, а пленных рубили, расстреливали, бросали в море. По свидетельству византийских летописцев, устрашенные греки обратились с просьбою о мире к русскому князю, на каких ему угодно условиях, лишь бы только прекратить кровопролитие и опустошение.
Олег отступил на некоторое расстояние от города и послал к императорам Льву и Александру мужей своих – Карла, Фарлафа, Вельмуда, Рулава и Стемида, с требованием, чтобы они обязались платить ему дань.
Греки спросили, сколько дани угодно руси. Олег потребовал по 12 гривен на ключ или лодку (что составило около трехсот пудов серебра), укладов на все русские города: Киев, Чернигов, Переславль, Полоцк, Ростов, Любеч и прочие, где сидели князья, под его рукою сущие, то есть на все племя русское, все военное сословие, по городам расселившееся. Потребовал, чтобы греки выдавали русским послам все, что они пожелают, чтобы русских гостей довольствовали они в Константинополе в продолжение полугода месячиною – хлебом, мясом, рыбой, вином, овощами, позволяли им ходить в бани сколько угодно. Потребовал, чтобы греки снабжали русь для обратного пути якорями, веревками (ужа), парусами (пре) и съестными припасами, сколько чего понадобится.
Греки соглашались на все. Императоры просили только, чтобы русь, приходящая без дела, не требовала месячины, и чтобы прочим князь приказал словом своим не буйствовать по селам. Они должны останавливаться в предместье Св. Мамы за стеною, где чиновники царские будут переписывать имена их и выдавать им их месячное, первое от Киева, потом Чернигова, Переславля и от прочих городов. Они должны входить в город в сопровождении царского пристава, не более как по пятидесяти человек, без оружия, и покупать что им вздумается, не платя ни за что мыта (пошлин).
Императоры Лев и Александр, обязавшись платить дань, присягнули в соблюдении договоров и поцеловали крест, а Олег и мужи его приведены были на роту (к присяге) по Русскому закону: они клялись своим оружием и Перуном, богом своим, также Волосом, скотьим богом.